如何只对詹金斯进行相关测试?

时间:2012-09-24 16:43:39

标签: testing jenkins

免责声明:我不是一个熟练的Jenkins用户。

我正在寻找一个插件,允许我只运行受最新提交影响的测试,在maven构建的项目中,但是既没有发现maven插件足够聪明,也没有再次运行所有测试,也没有jenkins插件执行此操作。有没有办法实现这个目标?

比如说,我有一个由A.java,testA.java,B.java和testB.java组成的项目。我让jenkins配置为每次提交运行构建和测试。我刚刚对A.java进行了更改,但没有对B.Java进行更改,并且没有从testB.java和B.java到A.java的依赖。我不希望Jenkins在检查新源时运行testB.java。如果ther3e是从B.java或testB.java到A.java的依赖,我想让jenkins想出来,并运行testB.java。

背景:在项目中运行所有测试太耗时。仅运行一组固定的测试会为bug留下漏洞。运行可能被手动更改的所有测试都很容易出错。

0 个答案:

没有答案