pFUnit
pFUnit är ett Fortran- programmeringsspråksramverk för enhetstestning enligt xUnit -modellen. Möjligheterna inkluderar parallell exekvering med MPI och OpenMP . Utvecklingen påbörjades vid NASA Goddard Space Flight Center 2005. Ramverket använder i stor utsträckning moderna standardfunktioner i Fortran (2003, 2008), som stöd för objektorienterad programmering. En python-baserad förprocessor ger direktiv som påminner om andra xUnit-testramverk (t.ex. @assert), samt stöd för parameteriserade testfall. pFUnit kan byggas med antingen en GNU-fabrikat eller CMake- process.
Den är publicerad under NASA Open Source Agreement version 1.3.
Se även
externa länkar
- GitHub-projektsida
- SourceForge projektsida
- NASA GSFC projektsida
- NASA modellguru
- pFUnit (version 1, nu ersatt av version 2 etc.) handledning vid UCAR, T. Clune, NASA/GSFC, 31 april 2012