java - 增量测试,仅测试 "infected"代码库的更改部分

标签 java performance continuous-integration integration-testing

我想加快我们的集成测试套件。它运行时间很长。太长。殊不知,并非每一次变化都会对一切产生影响。那么,为什么不只测试受变更影响的组件呢?

来自 infinitest我知道,它只是在运行相关测试,所以为什么不在... jenkins 上做同样的事情。

有没有什么工具,这个是干什么的?

1000 个测试,1 个更改,10 个相关,只有这 10 个测试应该运行。

相关可以定义为代码覆盖方式相关。

我搜索以类似于增量调试的方式运行测试的工具。

最佳答案

关于java - 增量测试,仅测试 "infected"代码库的更改部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7686257/

相关文章:

java - int[0] 和 AtomicInteger 哪个更快?

c++ - 我如何在 ubuntu 中分析 TLB 命中和 TLB 未命中

java - 如何制作带框的图像?

java - 数据在输出流期间被删除

java - Android 应用程序上的 Firebase 用户登录调用登录失败

asp.net-mvc - 使用 ASP.NET MVC 的 Jenkins 主/从

amazon-web-services - CloudFormation 部署应该通过 CI/CD 完成吗?

java - 在 JavaFX 中动态加载图像到 Anchorpane

python - numpy float : 10x slower than builtin in arithmetic operations?

tfs - 使用 Perforce 和 TFS 作为持续集成服务器,可能吗?