gpt4 book ai didi

java - 在 Ant : why fork into separate VM? 中运行 JUnit 测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:45 24 4
gpt4 key购买 nike

我对 Ant 和 JUnit 比较陌生。

通过阅读 Ant 手册并在 Google 和 SO 上进行搜索,我了解了如何在运行 Junit 测试时 fork 到一个单独的 VM 中,但不知道为什么这是一个好的或坏的做法。

到目前为止,我已经找到了这些答案:

  • 在单独的 VM 中运行测试将隔离测试并防止每个测试受到 VM 范围系统属性的影响
  • fork 还允许使用 <jvmarg> 将新参数传递给 VM [编辑]
  • 运行单独的 VM 会降低性能时间

就这些吗?

最佳答案

当您使用 fork 的 VM 运行单元测试时,您可以将新参数传递给它。例如,您可能需要比编译更多的内存来运行测试,您可能希望在不同的目录中运行测试,或者可能将不同的 java 参数传递给新的 VM。如果您查看 junit task 的 Ant 手册,如果您未处于 fork 模式,您会看到许多参数被忽略。

关于java - 在 Ant : why fork into separate VM? 中运行 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28173505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com