Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
テストの条件に基づいてテストを報告しないことは可能ですか。これをテストで実行し、テスト名を変更して、レポート中に除外することはできますか? または、これを実行できる別のテスト フレームワークはありますか?
たとえば、条件または例外 X が発生した場合、テストは XML レポートに含まれません。
Groovy/Javaでこれを試しています。
2つの解決策:1)testNGのSkipExecution例外を使用して、テストの実行をスキップできます。テストがスキップされたことを通知するレポートに黄色で表示され、ユーザー メッセージを表示できます。2) このテストが実行されないことが事前にわかっている場合は、IMethodInterceptor を実装できます。いくつかのロジックを書き留めて、実行時にこれらのテストが実行されないようにすることができます。