ubuntu 16.04 命令行执行testNG
来源:互联网 发布:c语言程序编程软件 编辑:程序博客网 时间:2024/06/04 19:50
前提:仅仅下载testng.jar
不配置环境变量的前提下:
java -cp "path-tojar/testng.jar:path_to_yourtest_classes" org.testng.TestNG testng.xml
配置环境变量:
export TESTNG_HOME=/home/peng/testng
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/testng-6.8.6beta.jar
目录下执行 j
ava org.testng.TestNG testng.xml
如出现下面错误:
Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.privateGetMethodRecursive(Unknown Source) at java.lang.Class.getMethod0(Unknown Source) at java.lang.Class.getMethod(Unknown Source) at sun.launcher.LauncherHelper.validateMainClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 7 more
则是由于缺少jcommander.jar: http://central.maven.org/maven2/com/beust/jcommander/1.48/jcommander-1.48.jar
下载后
在环境变量中中添加
export CLASSPATH=$CLASSPATH:$TESTNG_HOME/jcommander-1.48.jar
0 0
- ubuntu 16.04 命令行执行testNG
- Windows命令行执行TestNG
- TestNG在java中执行命令行
- 命令行执行testng的xml文件
- TestNG命令行执行与eclipse环境执行情况不一致
- junit命令行和testNg命令行
- 命令行运行testNG
- TestNG 命令行使用 Maven项目结合TestNG
- testng 执行顺序
- testNg执行顺序
- maven执行testng测试
- TestNG批量执行 XML
- TestNG重复执行测试
- Testng执行顺序控制
- TestNG如何用命令行运行
- TestNG如何用命令行运行
- 定义testng的执行顺序
- testng.xml顺序执行case
- 版本更新迭代
- linux的nohup命令的用法
- LeetCode 119. Pascal's Triangle II
- git向github推送小白教程
- GPIO的八种工作模式
- ubuntu 16.04 命令行执行testNG
- 嵌入式开发为什么选择C语言及C的缺陷
- 微信小程序实战--基于微信小程序的新闻客户端
- poj2955(区间dp基础)
- 闪退日志解析
- 免注册(不用序列号)使用Photoshop CS6
- 如何编辑shareSDK分享功能九宫格
- c语言和汇编语言的区别
- java File常用方法