我想用終端不suite.xml如何使用終端運行一個簡單的TestNG類?
將它添加後運行一個簡單的TestNG的類我想調用的日食操作右鍵 - >運行方式 - > TestNG的測試使用終端/ CLI。
有沒有辦法做到這一點?
public class FirstTest {
@Test()
public void test {
System.out.println("Hello TesNG!");
}
如何使用CLI編譯並運行上面的TestNG代碼?
我想用終端不suite.xml如何使用終端運行一個簡單的TestNG類?
將它添加後運行一個簡單的TestNG的類我想調用的日食操作右鍵 - >運行方式 - > TestNG的測試使用終端/ CLI。
有沒有辦法做到這一點?
public class FirstTest {
@Test()
public void test {
System.out.println("Hello TesNG!");
}
如何使用CLI編譯並運行上面的TestNG代碼?
有沒有直接的方法來做到這一點根據docs - 你需要爲了使用TestNG的CLI像java org.testng.TestNG testng1.xml
但是指定XML套件,你可以在你的項目中創建一些main
方法和調用TestNg
編程:從CLI中添加必要Test
類成套件和調用此方法main
像任何其他Java應用程序:
public static void main(String ... args){
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { FirstTest.class });
testng.addListener(tla);
testng.run();
}
然後在命令行:
javac some.package.your.MainClass.java
java some.package.your.MainClass
我這種方式是要幫助。如何提一下使用命令行參數執行TestNG類(使用我可以調用的args變量)。無論如何感謝信息。我會在這裏嘗試併發布結果。 –
根據[docs](http://testng.org/doc/documentation-main.html),沒有直接的方法來執行此操作 - 您需要指定一個xml套件以便使用testNg CLI像 –