私の受け入れテストを表すJUnitクラスのパッケージがあります。私はいくつかのランダム性を持つシミュレーションをコーディングしており、これらのテストのうちのいくつかについては、失敗の可能性が小さいことを発見しました。受け入れテストを複数回実行して成功率を確認する(java)
私がしたいのは、パッケージ内のすべてのテストを複数回実行し、成功率をcsvファイルに保存することです。
各行は、テストの名前と成功率です。
JUnitまたはGradle(私はこのプロジェクトで使用しています)でこれを行うための自動化された方法がありますか?
コアJavaを使用するだけで何か問題はありますか?テストに合格した回数を記録しておき、テストスイートが終了する直前にCSVに書き出すことができます。 –
はい、私の現在のアプローチです。しかし、これらのテストには少し時間がかかるため、私はgradleのマルチスレッドテストに就きません。私は明らかにエグゼクティブを自分でインスタンス化することができましたが、より良い方法があるのだろうかと思います。 – CarrKnight
ランダム性を制御または削除できない理由はありますか? – tddmonkey