多くのテスト スイートとテストがあり、それらのテストの実行時間が非常に長いです。
私は、TestUnit フレームワーク (JUnit など) を変更して、最初に時間がかからないテストと最後に時間がかかるテストを実行するための適応テストについて考えています。
また、 「@RunFirst」のような注釈を定義して、テスト ユニット フレームワークを宣言し、最初にそのテストを実行するように通知することを考えています。これにより、開発者は最初に取り組んでいる機能をテストでき、多くの時間を節約できます。答えを得るために。
私の質問は
- テストの実行を命令するプログラム的な方法はありますか? (私はすでにこのページをチェックしましたが、私にとって魅力的な解決策のようには見えません)
- 各テストの統計にアクセスできますか? それぞれどれくらいの時間がかかりますか?
- 各テストの実行後に各テストの結果を取得して、ユーザーに表示できますか? または、すべてのテストが実行されるまで待つ必要がありますか?