4

私はどこでも見ましたが、SummaryReporter がテスト レポートを書いている場所を見つけることができませんか? 1 回失敗すると、スクリプトはエラーで停止します。理想的には、すべてのテストが実行され、結果がファイルに出力されます。

4

2 に答える 2

4

testthatこの wiki には、パッケージ に関する非常に優れたドキュメントがあります: https://github.com/hadley/devtools/wiki/Testing

expect_that一言で言えば、それぞれの に複数のステートメントを埋め込むことができますtest_that

ページの終わりに向かって、「ファイルとディレクトリのテスト」セクションに、3 つの異なるレポーター (停止、最小限、要約) に関する情報があります。

これは非常に堅牢であることがわかりました。test_that がエラーを見つけた場合でも、単にエラーを報告し、残りのテストを続行します。

PS。私の経験では、テスト結果がコンソールに出力されます。OS コマンド ラインではなく、R 環境内からテストを実行します。

于 2011-04-29T16:13:48.827 に答える