一尘不染

仅运行单元测试的相应源代码已更改?

jenkins

我正在我们的Jenkins CI服务器中运行单元测试和Selenium测试。众所周知,测试需要很长时间才能在大型项目中运行。

是否有Java工具/框架只能触发其相应源代码已更改的测试?这是因为并非每次对SCM的提交都会影响源代码的所有区域…

我正在使用Cobertura进行代码覆盖,并使用Surefire进行报告。

编辑:我找到了Atlassian Clover,但我正在寻找免费的解决方案。


阅读 183

收藏
2020-07-25

共1个答案

一尘不染

我正在我们的Jenkins CI服务器中运行单元测试和Selenium测试。众所周知,测试需要很长时间才能在大型项目中运行。

这是我要解决的问题。将您的项目分成多个逻辑单元(例如,持久层,服务层,Web层)并分别进行测试。这样,您仅需要在Web层发生更改并且每个工件的构建时间变短时才运行Selenium测试

2020-07-25