0
我正在研究一些Selenium测试自动化,其中大部分测试都能够成功运行;但是有一些需要特定的JVM参数才能成功运行。有没有办法在构建配置中说“这些测试需要此JVM参数;但是这些不是?”将JVM参数传递给特定的TestNG测试
我正在研究一些Selenium测试自动化,其中大部分测试都能够成功运行;但是有一些需要特定的JVM参数才能成功运行。有没有办法在构建配置中说“这些测试需要此JVM参数;但是这些不是?”将JVM参数传递给特定的TestNG测试
您是否尝试在您的TestNG测试套件中添加此块,并对您提供不同VM参数的测试进行泡吧。
<testng>
<jvmarg value="-Djava.compiler=NONE" />
<!-- ... -->
</testng>
你是什么意思的泡吧? – chrisl0lz
如果你可以在这里粘贴你的.xml文件,那么我将引用build.xml(ant文件),这将很容易引用。在build.xml中,我们可以创建单独的测试套件目标,并且可以为特定目标提供VM参数。链接将是有益的,如果你是从maven运行http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html –
我不使用蚂蚁。我正在使用maven Pom。用maven surefire配置。对不起,我应该在我的问题中澄清。 – chrisl0lz