我有像
这样的测试包test.regression.pacakgea
test.regression.pacakgeb
test.regression.pacakgec
这些软件包是由不同的人开发的,我在虚拟机上运行它们。我已为每项工作配置了成功和失败的电子邮件通知。人们可能没有兴趣通过邮件通过所有的失败来找出他们的哪些测试失败。包内的测试扩展了junit,并使用maven作为构建工具
那么jenkins是否可以将每个包作为一个单独的工作执行。我可以将每个pacakge变成一个不同的项目,而在jenkins我可以将其配置为一个新工作,但这太繁琐了,因为每个人都必须登记到两个位置。
答案 0 :(得分:0)
如果你正在使用Maven:
现在Jenkins将只测试给定类中的那个包。
请注意,include / exclude仅适用于测试包。那些测试可能会测试该软件包之外的代码。