在Eclipse中提交之前自动运行JUnit测试

时间:2011-06-14 16:38:28

标签: java eclipse unit-testing automated-tests

这与this question几乎相同,但有两点不同。

  1. 我想在提交之前运行单元测试而不是所有时间(接受的答案)。
  2. 该问题的答案和评论似乎表明不再支持建议的插件。
  3. 我试图解决的基本问题是忘记为小的快速更改运行单元测试,似乎应该可以自动化。

2 个答案:

答案 0 :(得分:5)

关于你链接的问题,我提到了Infinitest。它不适合您的项目#1,但它只重新运行可能已经破坏的测试(可能是它进行了某种聪明的代码分析 - 我不知道细节)所以你可能会觉得它很有用。它肯定仍然受支持,事实上它现在是开源的!

答案 1 :(得分:0)

  

我想解决的基本问题是   只是忘了进行单元测试   对于小的快速变化似乎   它应该可以自动化。

如果测试速度很快,您可以在每次保存时运行它们。见this blog by Misko Hevery

或者,您可以在接受更新之前使用提交挂钩来运行测试。