我有一些单元测试(是的,也许更多的集成-ey测试!)我想启动另一个jvm,然后从那个“其他”JVM运行测试代码(并等待它完成,收集结果)。 感兴趣的是,如果有一个简单/可靠的方法,使用junit(例如继承所需的类路径等等)
任何想法都赞赏。
答案 0 :(得分:1)
<junit fork="yes">
<jvmarg value="-Djava.compiler=NONE"/>
...
</junit>
答案 1 :(得分:0)
阅读JUnit Tools页面。有各种形式的工具等条目支持系统测试,集成测试等。
答案 2 :(得分:0)
使用此问题中解释的方法做了一件事:Executing a Java application in a separate process