TestNG [错误]如果testng.xml有超过6个类,则无法实例化类(在命令提示符下)

时间:2012-11-02 03:49:33

标签: ant selenium webdriver testng

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

我将build.xml文件添加到我的项目中,当我尝试运行命令提示符时,获取:TestNG [Error]无法实例化类(对于第7类)。 最多6个班级的工作正常。

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

2 个答案:

答案 0 :(得分:1)

仔细查看错误消息,找出TestNG无法实例化的类。最有可能的是,该类没有公共的无参数构造函数。这与您testng.xml中的课程数量无关。

答案 1 :(得分:0)

您是否对自己的测试进行了剖析,大多数情况下需要进行内存清洁是非常重要的。使用像jprofiler这样的工具,看看你的测试中是否有任何内存泄漏。