我有一个带有主要代码和junit测试的'ABC'项目。我确实要求我可以对旧版本的产品文件执行设置单元测试。
为了解决这个问题,我将创建一个仅包含junit测试的maven项目。 另一个maven产品构建我的产品代码并将工件放入存储库。 现在,我可以通过更改junit测试项目中的构建依赖项来针对任何产品构建启动测试。
这是一个很好的解决方案吗?是否有更好的解决方案来解决这一要求?
答案 0 :(得分:1)
我认为这是一个非常好的方法。您可以为每个旧版本创建配置文件,然后通过配置文件名称激活它们并测试不同的旧版本,而无需为每次运行更改pom文件。然后,您还可以运行在持续集成服务器上单独安排的不同配置文件...