pFUnit

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
ユニットテスト用のFortranフレームワーク

pFUnitは、 xUnitモデルに準拠した単体テスト用のFortran プログラミング言語フレームワークです[ 1 ] MPIOpenMPを使用した並列実行機能を備えています[ 2 ]開発は2005年にNASAゴダード宇宙飛行センターで開始されました。このフレームワークは、オブジェクト指向プログラミングのサポートなど、Fortranの最新の標準機能(2003、2008)を広範に活用しています。Pythonベースのプリプロセッサは、他のxUnitテストフレームワークを彷彿とさせるディレクティブ(例:@assert)と、パラメータ化されたテストケースのサポートを提供します。pFUnitは、GNU makeまたはCMakeプロセスを使用してビルドできます。

これはNASAオープンソース契約バージョン1.3に基づいて公開されています。[ 3 ]

参照

[編集]

参考文献

[編集]
  1. ^ Clune, TL; Rood, RB (2011). 「気候モデル開発におけるソフトウェアのテストと検証」. IEEE Software . 28 (6): 49– 55. doi : 10.1109/MS.2011.117 . hdl : 2060/20110015506 . S2CID  4568197 .
  2. ^ 「pFUnit 3 - ドキュメント『リファレンスマニュアル』. 2014年1月16日閲覧
  3. ^ 「NASA​​オープンソース契約バージョン1.3」 。 2014年1月16日閲覧
[編集]


pFUnit

Fortran framework for unit testing

pFUnitは、 xUnitモデルに準拠した単体テスト用のFortran プログラミング言語フレームワークです[1] MPIOpenMPを使用した並列実行機能を備えています[2]開発は2005年にNASAゴダード宇宙飛行センターで開始されました。このフレームワークは、オブジェクト指向プログラミングのサポートなど、Fortranの最新の標準機能(2003、2008)を幅広く活用しています。Pythonベースのプリプロセッサは、他のxUnitテストフレームワークを彷彿とさせるディレクティブ(例:@assert)と、パラメータ化されたテストケースのサポートを提供します。pFUnitは、GNU makeまたはCMakeプロセスを使用してビルドできます。

これはNASAオープンソース契約バージョン1.3に基づいて公開されています。[3]

参照

参考文献

  1. ^ Clune, TL; Rood, RB (2011). 「気候モデル開発におけるソフトウェアのテストと検証」. IEEE Software . 28 (6): 49– 55. doi :10.1109/MS.2011.117. hdl : 2060/20110015506 . S2CID  4568197.
  2. ^ 「pFUnit 3 - ドキュメント『リファレンスマニュアル』」 。 2014年1月16日閲覧
  3. ^ 「NASA​​オープンソース契約バージョン1.3」 。 2014年1月16日閲覧
  • GitHubプロジェクトページ
  • SourceForgeプロジェクトページ
  • NASA GSFCプロジェクトページ
  • NASAオープンソースカタログ: pFUnitプロジェクトページ
  • アーカイブされたチュートリアル(バージョン1、T. Clune著、NASA/GSFC、2012年) – Wayback Machine


Retrieved from "https://en.wikipedia.org/w/index.php?title=PFUnit&oldid=1305271246"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate