我创建了一个testng
套件文件。
我可以直接从Eclipse运行它,但想知道如何在MAC OS X上使用命令行运行它。
答案 0 :(得分:2)
要在MAC OSX中使用命令提示符运行testNG
,请尝试以下命令 -
java -cp "/opt/testng-6.8.jar:bin" org.testng.TestNG testng.xml
确保已从命令提示符下安装Java及其可用。导航到存在testNG.xml
文件的文件夹,然后运行上面的命令。在命令中输入testNG.jar文件所在的路径,对我来说是/opt/testng-6.8.jar:bin
。
Check this sample了解更多信息。如果您的testNG出现JNI错误,请在上面的命令中包含jcommader jar file路径。这是如何 -
java -cp "PATH/TO/TESTNG.jar:PATH/TO/jcommander-1.7.jar" org.testng.TestNG testng.xml
希望这有帮助。
答案 1 :(得分:1)
在类Unix系统下使用:
分隔路径,而不像Windows中那样;
分隔路径:
java -cp ./src/lib/*:./bin org.testng.TestNG testng.xml
如果您在Windows下使用bash,则使用;
或者如果是unix / linux则使用:
;
字符表示对Unix shell的语句结束,所以你试图超越的是:
java -cp ./src/lib/*
./bin org.testng.TestNG testng.xml