0

根据我的项目,testng.xml 中有 15 个类。当我运行 testng 时,我得到了 OutofMemory exp.. 所以我给了更多的堆内存(在 Eclipse 中),然后它工作正常。

我将 build.xml 文件添加到我的项目中,当我尝试通过命令提示符运行时,得到:TestNG [错误] 无法实例化类(对于第 7 类)。多达 6 节课其工作正常。

我尝试在命令提示符下为 jvm 分配最大 1548m 的内存,但没有用。ant bat 文件中没有 Xmx 选项,就像 eclipse 一样。

4

2 回答 2

1

仔细查看错误信息,找出TestNG不能实例化的类。最有可能的是,该类没有公共的、无参数的构造函数。这与您的testng.xml.

于 2012-11-02T16:23:14.347 回答
0

您是否对测试进行了配置文件,大多数时候对于 lager suits 内存清理很重要。使用像 jprofiler 这样的工具,看看你的测试中是否有任何内存泄漏。

于 2012-11-02T06:36:05.007 回答