在Eclipse中的单独JVM中运行每个JUnit测试?
我有一个项目,在大约200个测试类中有近500个单独的测试。 其中一些测试在完成后没有很好地拆除自己的状态,而在Eclipse中,这导致一些测试失败。 当从命令行通过Ant运行测试套件时,测试全部通过。
我可以在Eclipse中以某种方式启用“测试隔离”吗? 我不介意是否需要更长时间才能运行。
长期来看,我会清理行为不端的测试,但在短期内我想让测试工作。
如果在Eclipse中使用Ant,则可以将JUnit任务设置为为每个测试分叉新的JVM进程,从而提供隔离。
我也有类似的需求,并开发了小型maven插件Jute ,已在maven中心发布。 它为每个JUnit测试方法启动外部JVM进程。
- Eclipse启动器ini -configuration变量可以采用相对路径吗?
- 从java项目中提取所有字符串
- Eclipse,Subclipse 1.8.2,SVN 1.7.0要求密码每个动作
- 部署程序集:当前显示的页面包含无效值
- 如何配置eclipse以保持这种代码格式?
- Java错误 – net.ucanaccess.jdbc.UcanaccessSQLException:格式错误的字符串:’
- 如何配置Eclipse以使用Oracle javac 1.7.0_09进行编译?
- 用于eclipse的tomcat中的servlet的java.lang.ClassNotFoundException
- 包装器找不到servlet类Eclipse停止为Tomcat生成类文件