mvn test执行testNg的时候怎么切换测试环境和开发环境

mvn test执行testNg的时候怎么切换测试环境和开发环境,第1张

进行选中一个测试的项目中,然后进行右键d出下拉菜单中进行选择为“TestNG”
2
这样就会d出了一个下一级菜单中进行选择为“convert to testng”
3
这样就会在项目的列表中添加了一个testngxml的一个文件。
4
并进行双击打开该xml的文件中,可以显示的是在当前的文件中,显示的列表中,进行选中添加<include name=“test2”/>
5
然后进行执行该一个测试用例,进行选中该xml的文件,然后d出了一个run as,然后选中testng suite。
6
这样的在执行的结果中,输出的结果中可以看到的是只执行的一个一条测试用例。

TestNG是一个功能强大的测试框架,是Junit的一个增强版本,Junit在使用多年之前,TestNG才生效存在。NG 代表“下一代”。
注释可以帮助我们来组织使测试更容易。
灵活的测试配置。
测试例可以更容易地进行分组
可以使用TestNG实现测试并行
支持数据驱动测试
内置的报告
工具/原料
Eclipse
网络
方法/步骤
启动Eclipse,选择“Install New Software”
单击“Add”
Name:TestNG
location:>找了一下,既然排查是控制台和ant运行问题,这样就解决了。
在@Test里面加
Systemoutprintln(progetProperty("fileencoding"));
//如果不是需要的,则这样
prosetProperty("fileencoding","utf-8");
不过运行后,整个项目的中文注释都乱码了,要重新加注释,也是麻烦。
[testng] PASSED: GetLinkText

初步怀疑是因为testng的运行模式;之前在本地使用TestNg的时候没有问题,然后用了jenkins以后就出现这种情况;正在尝试找方法;
这个问题解决了,问题原因是maven使用的TestNG跟eclipse使用的TestNG不一致造成的
你可以先尝试在pomxml里面注释掉你添加的TestNG插件,执行一次;然后再将注释的解开就可以运行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13334901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存