問題タブ [test-reporting]
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.
testng - 実行されなかったテストを Allure レポートから削除する
テストの実行中は、さまざまなテスト スイート (実行するテストのリストを含む xml ファイル) を使用します。たとえば、スモーク テストを実行する必要があるため、対応する xml を最も単純なテスト (ログイン/ログアウト、メイン タブの選択、データが表示されていることの確認) で選択します。
しかし、生成された魅力レポートには、プロジェクト内にあるすべてのテスト (@Test
注釈付きのすべてのメソッド) があります。また、実行されていないテストのステータスpassed
は 、failed
です。この情報は、実際よりも多くのテストを行ったという誤解を招くものです。
どうすればこれを修正できますか? テストの実行に関する正確な情報が必要です (さらにいくつかのテストが実行されているという誤解を招くような情報は避けてください)。
同じことがテストレポート内にあります。レポートには、すべてのテストが実行されたことが示され、一部は合格したことさえあります (ただし、実際には開始さえしていません)。
PS:修正できない場合、どのように対処しますか (プロジェクトのテストのサブセットの結果を取得します)?