0

テストの条件に基づいてテストを報告しないことは可能ですか。これをテストで実行し、テスト名を変更して、レポート中に除外することはできますか? または、これを実行できる別のテスト フレームワークはありますか?

たとえば、条件または例外 X が発生した場合、テストは XML レポートに含まれません。

Groovy/Javaでこれを試しています。

4

1 に答える 1

0

2つの解決策:1)testNGのSkipExecution例外を使用して、テストの実行をスキップできます。テストがスキップされたことを通知するレポートに黄色で表示され、ユーザー メッセージを表示できます。2) このテストが実行されないことが事前にわかっている場合は、IMethodInterceptor を実装できます。いくつかのロジックを書き留めて、実行時にこれらのテストが実行されないようにすることができます。

于 2013-10-13T13:28:49.983 に答える