8

Eclipse 支持增量编译。如果我保存源文件,那么它将编译修改后的文件。

在这种增量编译之后是否也可以运行同一包的 JUnit 测试并在错误视图中显示失败。然后我可以在同一个视图中看到 JUnit 测试失败和编译错误,而无需额外操作。有什么插件可以做到吗?

4

3 回答 3

9

你必须看看这些插件:

  • JUnit Max:不是免费的,由 Kent Benk(TDD 实践背后的人之一)开发;
  • MoreUnit:免费,但本质上致力于帮助您编写测试;
  • Infinitest:现在免费,这个插件专用于运行与您刚刚修改的文件相关的测试。

因此,考虑到您的需求,我建议您安装 MoreUnit 和 Infinitest 插件。

于 2011-01-30T09:53:48.703 回答
2

使用ExternalToolBuilder

它可以由源修改触发。

有 Eclipse 定制功能(集成外部工具生成器)可以满足您的需要。但是编写我从未使用过的脚本需要额外的努力。自动测试用例不是一个方便的方法,至少在 Eclipse 中单击查看绿条对我来说已经足够了:)

于 2011-01-30T09:29:15.317 回答
0

您可以使用Alt+Shift+X,T. 我认为让它比这更自动化可能会对性能造成严重影响。增量编译一次最多编译 1 个文件,但您说的是可能运行数百个测试。

于 2011-01-30T09:04:19.283 回答