在构建Eclipse项目时自动运行JUnit

cri*_*nge 10 java eclipse junit

我想在保存Eclipse项目时自动运行单元测试.每当我保存文件时,项目都会自动构建,所以我认为这应该可以通过某种方式实现.

我该怎么做?唯一的选择是获取ant脚本并更改项目构建以使用ant脚本与目标构建编译

更新我现在将尝试两种不同的方法:

  1. 为我执行ant目标测试的项目运行一个额外的构建器(无论如何我都有一个ant脚本)
  2. ct-eclipse,由Thorbjørn推荐

Mir*_*uta 8

可以肯定的是,运行所有测试都是不明智的,因为我们可以进行例如20.000次测试,而我们的更改只能影响其中50个,其中包括我们已更改的类的测试,以及测试与我们班级协作的类.

有一个名为infinitetest的无关插件http://improvingworks.com/products/infinitest/只在我们保存更改后才运行一些测试(与我们已更改的类相关).它还与编辑器(使用注释)和问题视图很好地集成 - 显示错误等不通过测试.