我有Eclipse for Java Developer 4.3,带有m2e,eclemma,infinitest。我的项目使用带有JUnit4.11的Eclipse m2e。
我的意图是在每次infinitest重新运行受上次保存影响的测试时更新覆盖信息。有可能吗?
目前,我可以手动运行具有覆盖率的测试,并看到突出显示的代码,但当我更改代码时,无限的影响和覆盖率突出显示消失。
发布于 2013-08-16 06:42:16
我为JUnit创建了一个运行配置,它聚合了特定作用域中的所有测试-在我的例子中是java/test/src -并执行它们。
我不时地调用它来更新覆盖范围信息。根据您有多少测试用例或套件,您打算做什么可能会减慢您的工作过程。
或者,您可以在编写的每个测试用例中添加某种钩子。如果infinitest检测到更改并执行测试,则也会调用其他所有代码。但我不建议这样做。
https://stackoverflow.com/questions/18226244
复制相似问题