java - 从单元测试中产生一个单独的进程

标签 java unit-testing testing tdd junit

我有一些单元测试(是的,也许是更多的集成测试!),我想启动另一个 jvm,然后从那个“其他”JVM 运行测试代码(并等待它完成,收集结果)。 如果有一种简单/可靠的方法可以用 junit 做到这一点,我很感兴趣(例如继承所需的类路径等......)

任何想法表示赞赏。

最佳答案

Ant will do this for you :

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

关于java - 从单元测试中产生一个单独的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1291169/

相关文章:

java - Android 应用程序可在 AVD 上运行但不能在手机上运行?

java - 与线程模式混淆

python - 如何按顺序测试具有多个python版本的项目?

unit-testing - 使用 Liferay 进行测试驱动开发

typescript - 断言 TypeScript 应该无法类型检查一些示例代码

java - 如何使用gwt java知道apache POI读取excel所有数据

java - 无法更改软键盘上的按键图标

unit-testing - cabal:如何停止构建测试失败?

java - Selenium:无法切换窗口

selenium - 使用基本测试类时的 TestNg 并行测试/类