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