0

テストメソッド名を検索するときに追加のメソッド名プレフィックスを使用するように JUnit 3 に指示することは可能ですか?

目標は、継続的インテグレーション サーバーで実行されるべきではない追加のテストをローカルで実行することです。CI サーバーはテスト スイートを使用しません。名前が「Test」で終わるすべてのクラスを検索し、「test」で始まるすべてのメソッドを実行します。

目標は、統合サーバーによって実行されるテストだけでなく、「nocitest」などのメソッド名で始まるテストもローカルで実行できるようにすることです。

CIはテストを無視しているだけなので、テストをローカルでテストスイートに編成する必要はありません。

4

1 に答える 1

2

いいえ、これを指定する方法はありません。JUnit でハードコードされています。

最良のオプションは、2 つのテスト セットを (たとえば) XxxTest と XxxUnit などと呼ばれる 2 つのクラス セットに分割することです。次に、CI サーバーで *Test クラスのみを指定できます。

于 2011-11-25T17:48:24.373 に答える