Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JUnit4.12比作为ANT任务运行的TestNG慢得多_Java_Ant_Testng_Integration Testing_Junit4 - Fatal编程技术网

Java JUnit4.12比作为ANT任务运行的TestNG慢得多

Java JUnit4.12比作为ANT任务运行的TestNG慢得多,java,ant,testng,integration-testing,junit4,Java,Ant,Testng,Integration Testing,Junit4,各位早上好, 正如您在标题中看到的,我在JUnit4.12、ANT(ANT 1.9.2)和Java1.6.0_45.64方面有一些严重的性能问题。我为我的公司编写了一个全新的测试框架,因为当前的测试环境混乱不堪 我们正在使用Jenkins CI执行持续集成测试,现在使用Junit 4.12、Ant 1.9.2和DbUnit-2.5.1快照库在我们的Oracle DB(11g)上执行DB事务。我必须使用这些库/设置,因为它们是我需求的一部分 因此,我将新框架集成到一个较小的项目(111个测试)中,

各位早上好,

正如您在标题中看到的,我在
JUnit4.12、ANT(ANT 1.9.2)
Java1.6.0_45.64
方面有一些严重的性能问题。我为我的公司编写了一个全新的测试框架,因为当前的测试环境混乱不堪

我们正在使用Jenkins CI执行持续集成测试,现在使用
Junit 4.12
Ant 1.9.2
DbUnit-2.5.1
快照库在我们的
Oracle DB(11g)
上执行DB事务。我必须使用这些库/设置,因为它们是我需求的一部分

因此,我将新框架集成到一个较小的项目(111个测试)中,并运行测试套件。从EclipseIDE(Mars.1)上看,平均耗时100秒

现在,为了集成到Jenkins,我正在编写ant目标。使用ant运行测试套件需要更长的时间(约300秒)。该死的

然后,我使用TestNG(旧框架)重写了新框架,并运行ant目标。这花了我仅有的时间

我在Google上搜索了几个小时,找到了junit任务的一些配置,比如设置
forkmode=once
-->什么都没有改变

我现在放弃了,我正在向更有经验的开发人员寻求帮助。你有什么想法吗

提前谢谢