2

既存のTestNGテストケースがあります。テストケースを複数のスレッドで並行して実行して、ストレステストを行いたいと思います。@Testこれを行う1つの方法は、注釈を次のように変更することです。

@Test(invocationCount = 100, threadPoolSize=10)

しかし、私はオリジナルを編集したくありません(機能テストとして残したいです)。XMLテストスイートの定義で呼び出し回数を設定したいと思います。

回避策として、呼び出し回数が多い新しいテストを作成し、そのテストで古いテストを呼び出すだけです。このソリューションは機能しますが、ハックのように感じます。

4

3 に答える 3

3

IAnnotationTransformer@Testを使用して、実行時に注釈を変更できます。

于 2012-05-16T19:22:22.653 に答える
0

回避策として、呼び出し回数が多い新しいテストを作成し、そのテストで古いテストを呼び出すだけです。このソリューションは機能しますが、ハックのように感じます。

これは理想的なソリューションではありませんが、機能します。

于 2012-05-22T20:10:50.137 に答える