1

いくつかのインライン pa_ounit テストでテストする単純なモジュールがあります。ディレクトリをオアシス スタイルでセットアップし、すべてをビルドしました。

私が使用している参照用: https://github.com/janestreet/textutils

上記のレポの単体テストをどのように実行しますか? 書き込む実行可能な .ml ファイルがあると仮定していますが、これには何が含まれているのでしょうか。それはどのように構築され、モジュール レベルで記述されたテストを何らかの方法で拡張しますか?

pa_ounit のドキュメントを読みましたが、混乱するだけです。

4

1 に答える 1

1

pa_ounit の readme にあるように、テストを含む実行可能ファイルを inline-test-runner 引数で実行します。

pa_ounit がなくても (プレーンな OUnit を使用する場合)、テストを含むファイルがコンパイルされてから実行されます。システムの感触をつかむことができるように、構文拡張を使用する前に OUnit 自体を試してみてください。

人気のビルド自動化ツールである OASIS を使用すると、テストをビルドして「make test」で簡単に実行できます。https://ocaml.org/learn/tutorials/setting_up_with_oasis.html#Testsを参照してください

于 2015-06-14T19:07:21.787 に答える