2017-07-12 166 views
0

我有一個testng.xml文件將參數引入我的測試軟件。如何使用maven surefire通過命令行執行Testng測試

<suite name="My suite"> 
<parameter name="first-name" value="Cedric"/> 
<test name="Simple example"> 
<-- ... --> 

我想知道如何在通過命令行使用testng.xml文件時運行排除測試。

mvn -DexclueTest=!apiXMLTest test 

如果需要安裝或卸載任何軟件包,這將有所幫助。

mvn install -Dmaven.test.skip=false 

Maven包都是最新的。

回答

1

我知道你需要什麼。

mvn test -DexcludedGroups=Broken 

,然後將該代碼添加到您的測試

groups = {"con" , "Broken"}, 

或者,如果你正在使用Groovy(的Bleh)

groups = ['con' , 'Broken'], 

呀DTEST does not工作做的XML分組

0

這也許是因爲你是在UNIX或CMD但儘量

mvn -Dtest=!%regex[.*.RESTTest.class#apiXMLTest.*] 
    test 
+0

對不起這不起作用。 – Sein3i8

相關問題