2016-01-12 42 views
0

我正在研究一些Selenium测试自动化,其中大部分测试都能够成功运行;但是有一些需要特定的JVM参数才能成功运行。有没有办法在构建配置中说“这些测试需要此JVM参数;但是这些不是?”将JVM参数传递给特定的TestNG测试

回答

1

您是否尝试在您的TestNG测试套件中添加此块,并对您提供不同VM参数的测试进行泡吧。

<testng> 
    <jvmarg value="-Djava.compiler=NONE" /> 
    <!-- ... --> 
</testng> 
+0

你是什么意思的泡吧? – chrisl0lz

+0

如果你可以在这里粘贴你的.xml文件,那么我将引用build.xml(ant文件),这将很容易引用。在build.xml中,我们可以创建单独的测试套件目标,并且可以为特定目标提供VM参数。链接将是有益的,如果你是从maven运行http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html –

+0

我不使用蚂蚁。我正在使用maven Pom。用maven surefire配置。对不起,我应该在我的问题中澄清。 – chrisl0lz

相关问题