在 Eclipse 的单独 JVM 中运行每个 JUnit 测试?
2022-09-04 04:44:00
我有一个项目,在大约200个测试类中进行了近500个单独的测试。其中一些测试在完成后无法很好地破坏自己的状态,而在Eclipse中,这会导致一些测试失败。通过 Ant 从命令行运行测试套件时,所有测试都会通过。
我可以在 Eclipse 中以某种方式启用“测试隔离”吗?我不介意运行时间是否更长。
从长远来看,我会清理行为不端的测试,但在短期内,我想让测试正常工作。
我有一个项目,在大约200个测试类中进行了近500个单独的测试。其中一些测试在完成后无法很好地破坏自己的状态,而在Eclipse中,这会导致一些测试失败。通过 Ant 从命令行运行测试套件时,所有测试都会通过。
我可以在 Eclipse 中以某种方式启用“测试隔离”吗?我不介意运行时间是否更长。
从长远来看,我会清理行为不端的测试,但在短期内,我想让测试正常工作。
如果在 Eclipse 中使用 Ant,则可以设置 JUnit 任务,以便为每个测试分叉新的 JVM 进程,从而提供隔离。