相关疑难解决方法(0)

如何为Junit单元测试设置JVM参数?

我有一些需要大量堆空间运行的Junit单元测试 - 即1G.(他们为仅在足够的堆空间运行的webstart应用程序测试内存密集型功能,并且将在Win 7 64位计算机上内部运行 - 因此重新设计测试并不是一个实用的建议.)

我在Intellij IDEA中开发,所以我知道我可以为测试类设置JVM参数(例如-Xmx1024M).但是,这仅用于运行整个测试类 - 如果我想运行单独的测试,我必须重新创建该测试方法的运行配置.

此外,这些是IDE和特定于盒子的 - 所以如果我切换盒子(我在多台机器上开发)或者我的一个同事试图运行测试,那么这些设置不会被转移.(此外,我的同事也使用其他IDE,如Eclipse和NetBeans.)FWIW,我们使用mercurial进行源代码控制.

对于构建周期,我们使用Maven,所以我知道如何为此指定JVM参数.

所以: - 我正在寻找一种方法来指定适用于整个测试类和各个测试方法的JVM参数; - 我想在任何机器上的IDE之间共享这些规范(从存储库中获取代码).

java junit unit-testing jvm intellij-idea

90
推荐指数
5
解决办法
11万
查看次数

什么是自定义jvm属性?

我是Java的新手,遇到过“自定义JVM属性”一词,以及如何在Eclipse中运行带有自定义JVM属性的配置。我想了解它的真正含义,以及它如何帮助我成为一名程序员。

java eclipse jvm

2
推荐指数
1
解决办法
6481
查看次数

标签 统计

java ×2

jvm ×2

eclipse ×1

intellij-idea ×1

junit ×1

unit-testing ×1