说我的mvn项目有一个主要版本发布。我可以轻松地针对不同版本的分支运行Mvn(Failsafe Plugin)的集成测试吗?
因此主干是版本2,我有一个版本1的分支。我想让开发人员可以自由编辑主干上的测试,但我也想保持从版本2到1的向后兼容性。对版本2源代码运行版本1分支集成测试的方法。我正在考虑编译和移动测试罐(不知道这是否会起作用),但这看起来很难。只是为了澄清,单元测试类用Test.java
表示,其中集成测试用IT.java
表示。我只想运行集成的测试
我想最好能像
mvn integration-tests -Dfailsafe.plugin.src="branch/version1".
运行的东西或者,詹金斯或Atlassian的竹插件会工作。
而VSC是GIT,SVN,CVS,水银,集市....? – MariuszS
我正在发布一个SVN解决方案的答案。我相信它适用于git和其他人以及 –