[英]How to run TestNG suite from command line
我想从Linux
上的命令行运行TestNG Suite
。 我正在使用eclipse
进行测试,但是命令行有问题。 我知道我需要testng.jar
并且在/home/karcio/dev/testng-6.4.jar
有它,我的套件xml的位置是/home/karcio/git/java-test-automation/Automation/test-output/Default suite/TestSuite.xml
。 命令我尝试过的
/home/karcio/dev/testng-6.4.jar
java org.testing.TestNG TestSuite.xml
这是我看到的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/testing/TestNG Caused by: java.lang.ClassNotFoundException: org.testing.TestNG
我是那些路径和类路径的新手,我有点困惑:(
谢谢
很少更新,我认为我做的很好,现在当我进入终端时: java org.testng.TestNG Test.xml
我遇到了这个错误:
线程“主” org.testng.TestNG中的异常:在org.testng.TestNG.privateMain(TestNG.java:1010)的org.testng.TestNG.checkConditions(TestNG.java:1170)上未指定源目录.TestNG.main(TestNG.java:997)
所有的路径都出口,所以也许这是错误的版本testng.jar
,与版本试过5.5
, 6.4
, 6.5
, 6.6
, 6.7
,但我认为只有版本5.5
的工作,
类包org.testing.TestNG
有一个错字
应该是org.testng.TestNG
(.testng部分中没有我)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.