根据我的项目,在testng.xml中有15个类。当我运行testng时,我得到了OutofMemory exp ..所以我给了更多堆内存(在eclipse中)然后它工作正常。
我将build.xml文件添加到我的项目中,当我尝试运行命令提示符时,获取:TestNG [Error]无法实例化类(对于第7类)。 最多6个班级的工作正常。
我尝试在命令提示符下将内存最大1548m分配给jvm,但没有用。 ant bat文件中没有Xmx选项,就像eclipse一样。
答案 0 :(得分:1)
仔细查看错误消息,找出TestNG无法实例化的类。最有可能的是,该类没有公共的无参数构造函数。这与您testng.xml
中的课程数量无关。
答案 1 :(得分:0)
您是否对自己的测试进行了剖析,大多数情况下需要进行内存清洁是非常重要的。使用像jprofiler这样的工具,看看你的测试中是否有任何内存泄漏。