2016-01-12 60 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

相關問題