java - 用于自动确定哪些单元测试可能受源更改影响的 Eclipse 工具

标签 java eclipse unit-testing

我在 Eclipse 中有一个大型 Java 项目,其中包含多个模块和单元测试,可能需要很长时间,因此运行所有这些模块和单元测试是不切实际的。

我想要一个工具来决定哪些单元测试实际上可能受到源更改的影响,并仅运行这些单元测试。

此决定将基于导入:必须运行导入已修改的类或本身使用已修改的其他类等的测试。

有这样的工具可用吗?

最佳答案

https://marketplace.eclipse.org/content/infinitest可能是你想要的插件。它会持续对您更改的单元运行测试,并在状态栏中将反馈显示为绿色或红色的小字段。

旁注:单元测试没有外部依赖项,因此通常不应运行太长时间。如果您的测试运行时间很长,这可能暗示它们不是单元测试。您应该将它们与单元测试分开,例如通过标记和过滤它们:https://junit.org/junit5/docs/current/user-guide/#writing-tests-tagging-and-filtering

关于java - 用于自动确定哪些单元测试可能受源更改影响的 Eclipse 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59841890/

相关文章:

java - Dropwizard 指标的管理端口不起作用

java - 如何使用 Spring Data Jpa OneToMany 嵌套模型对 Spring Boot Restful API 进行 CURD 操作?

java - Eclipse Web 项目请求 URL

android - 创建新 Android 项目时 src 文件夹为空

unit-testing - Prime 路径测试和路径测试有什么区别?

java - 无法将文本写入文件

java - 使用套接字同时发送多种类型

java - Eclipse QuickFix 功能

reactjs - 笑话 : Cannot read property then of undefined

unit-testing - 在测试用例中包含预期结果是一种好习惯吗?