問題タブ [testng-eclipse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - TestNG テストは永遠に続きます (常にではありません)
私の TestNG テストは奇妙です... ランダムなものが何もないにもかかわらず、終了することもありますが、終了しないこともあります。
ほとんどのテストが実行されますが、TestNG の結果バーが緑色で、数秒ごとにちらつくことを除いて、何も起こりません (バックグラウンドで何かが発生したかのように)。
常に同じテスト方法であるとは限りません。
3. 実行ごとに問題が発生します。
ところで、私のテスト クラスとテスト済みクラスには、while ループなどはありません。
誰かが私の問題の解決策を持っていれば、本当に感謝しています. ありがとう、トーマス
私のテストは次のようになります
対応する方法:
testng - 失敗したテスト ケースを再実行すると、testng レポートで status = 'Skipped' と表示される
IRetryAnalyzer を使用して、失敗したテスト ケースを再実行しました。IAnnotationTransformer も TestNg リスナーとして使用しました。これで、再実行されたテスト ケースの最後のカウントのみがレポートに失敗として表示されます。以前の反復はスキップされます。レポートですべての反復が失敗したことを確認したいと思います。
以下は、2 つのクラスのコードです。
IAnnotationTransformer の場合:
IRetryAnalyzer の場合:
結果: スクリーンショット