私の mvn プロジェクトにメジャー バージョン リリースがあるとします。
トランクはバージョン 2 で、バージョン 1 のブランチがあります。開発者がトランクのテストを自由に編集できるようにしたいのですが、バージョン 2 から 1 への下位互換性も維持したいと考えています。バージョンを実行する簡単な方法はありますか?バージョン 2 のソース コードに対する 1 つの分岐統合テスト。テスト jar をコンパイルして移動することを考えていましたが (これが機能するかどうかはわかりません)、それは醜いようです.... 明確にするために、単体テスト クラスはTest.java
where で示され、統合テストは で示されIT.java
ます。統合テストのみを実行したい
私はできれば次のようなものを実行できるでしょう
mvn integration-tests -Dfailsafe.plugin.src="branch/version1".
あるいは、Jenkins または Atlassian の Bamboo プラグインが機能します。