我想使用终端运行一个简单的TestNG类,而不是在suite.xml中添加它
我想调用eclipse操作右键单击 - >运行方式 - >使用终端/ CLI进行TestNG测试。
有没有办法做到这一点?
[32767.99998, -32768]
如何使用CLI编译和运行上述TestNG代码?
答案 0 :(得分:0)
根据docs没有直接的方法来执行此操作 - 您需要指定一个xml套件才能使用testNg CLI,如java org.testng.TestNG testng1.xml
但是,您可以在项目中创建一些main
方法并以编程方式调用TestNg
:在套件中添加必要的Test
类,并从CLI调用此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