繁体   English   中英

如何从命令行运行TestNG套件

[英]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 命令我尝试过的

  1. 设置类路径/home/karcio/dev/testng-6.4.jar
  2. cd / location到我的套件XML文件: 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.56.46.56.66.7 ,但我认为只有版本5.5的工作,

类包org.testing.TestNG有一个错字

应该是org.testng.TestNG

(.testng部分中没有我)

http://testng.org/javadoc/org/testng/TestNG.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM