2009-08-18 43 views
3

我有一些单元测试(是的,也许更多的集成测试!),我想旋转另一个jvm,然后从该“其他”JVM运行测试代码(并等待它完成,收集结果)。 是否有兴趣,如果有一个简单/可靠的方式做到这一点与junit(例如继承什么是需要等类路径...)在单元测试中产生一个单独的进程

任何想法赞赏。

回答

1

Ant will do this for you

<junit fork="yes"> 
    <jvmarg value="-Djava.compiler=NONE"/> 
    ... 
</junit> 
+1

好,对蚂蚁的工作 - 没有办法做到这一点编程? – 2009-08-18 00:28:32

+0

你可以看看Ant是如何做到的。基本上它只是'Runtime.getRuntime()。exec(“javac”)''。 – 2009-08-18 01:45:31

0

必须通过JUnit Tools页面的读取。有工具等条目,支持各种形式的系统测试,集成测试等。

相关问题