pFUnit
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
pFUnit — это Fortran платформа языка программирования для модульного тестирования по модели xUnit . [ 1 ] Возможности включают параллельное выполнение с использованием MPI и OpenMP . [ 2 ] НАСА Разработка началась в Центре космических полетов имени Годдарда в 2005 году. В структуре широко используются современные стандартные функции Фортрана (2003, 2008), такие как поддержка объектно-ориентированного программирования. Препроцессор на основе Python предоставляет директивы, напоминающие другие среды тестирования xUnit (например, @assert), а также поддержку параметризованных тестовых случаев. pFUnit можно собрать с использованием процесса GNU make или CMake .
Он опубликован в соответствии с Соглашением НАСА об открытом исходном коде версии 1.3. [ 3 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Клюн, TL; Руд, РБ (2011). «Тестирование и верификация программного обеспечения при разработке климатических моделей». Программное обеспечение IEEE . 28 (6): 49–55. дои : 10.1109/MS.2011.117 . hdl : 2060/20110015506 . S2CID 4568197 .
- ^ «pFUnit 3 — Документация «Справочное руководство» » . Проверено 16 января 2014 г.
- ^ «Соглашение НАСА об открытом исходном коде, версия 1.3» . Проверено 16 января 2014 г.
Внешние ссылки
[ редактировать ]- Страница проекта на GitHub
- Страница проекта SourceForge
- Страница проекта НАСА GSFC
- Учитель моделирования НАСА
- Учебное пособие по pFUnit (версия 1, теперь заменена версией 2 и т. д.) в UCAR, Т. Клюн, НАСА/GSFC, 31 апреля 2012 г.