0

開発者が 2 つの異なるテスト構成を便利に実行できるように、Eclipse、TestNG (および場合によっては TestNG-Eclipse プラグイン) をどのようにセットアップすればよいでしょうか? 何百もの単体テストがありますが、統合テストは 20 個しかありません。そのため、可能であれば、単体テストの変更を最小限に抑えたいと考えています。

単体テストに属性を追加しました。

// unit tests
@Test

// integration tests
@Test(groups = { "IntegrationTest" }) 

聖杯は、パッケージを右クリックして次のいずれかを選択できることです。

  debug configuration which only runs unit tests
  debug configuration which the slow running integration tests (and possibly the unit tests).

これらの構成を「お気に入り」リストに追加できるようです。これは許容できる妥協です。

最後に、最後の要件は、単体テストがビルド サーバーでも実行されることです (maven Surefire プラグインと互換性があります)。これは挑戦ではないように見えるので、私はそれについてあまり心配していません。

また、これらのシナリオをサポートする別のフレームワークを調査する必要がある場合は、それについても聞きたいです。現在、junit を使用して TestNG を検討しています。

4

1 に答える 1

1

TestNG 起動構成を作成するときに、実行するグ​​ループなど、さまざまなことを指定できます。

于 2013-08-29T16:55:06.490 に答える