pFUnit

pFUnit is a Fortran framework for unit testing following the xUnit model.[1] Capabilities include parallel execution using MPI and OpenMP.[2] Development began at NASA Goddard Space Flight Center in 2005. The framework makes extensive use of modern standard features of Fortran (2003, 2008), like support for object oriented programming. A python-based preprocessor provides directives reminiscent of other xUnit testing frameworks (e.g. @assert), as well as support for parameterized test cases. pFUnit can be built using either a GNU make or CMake process.

It is published under the NASA Open Source Agreement version 1.3.[3]

See also

References

  1. Clune, T. L.; Rood, R. B. (2011). "Software Testing and Verification in Climate Model Development". IEEE Software, Vol. 28, Iss. 6, Nov.-Dec. 2011. 28 (6): 49–55. doi:10.1109/MS.2011.117. hdl:2060/20110015506.
  2. "pFUnit 3 - Documentation 'Reference Manual'". Retrieved January 16, 2014.
  3. "NASA Open Source Agreement version 1.3". Retrieved January 16, 2014.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.