将 testng 测试结果发送到 x-utest 系统的工具类
-
fastjson(已合并到jar包中) -
testng
-
下载
x-uTestngSDK.jar
; -
在你的测试项目中添加该 jar 包;
-
在你的
testng.xml
文件中按照 jar包 中testng.xml
的格式添加监听器
注意: listener标签需要添加在suite标签下内, test标签之前
<listeners>
<listener class-name="team.xutest.XListener" />
</listeners>
-
复制 jar包 中
xutest.properties
配置文件到你的 src 路径下; -
修改配置文件中的信息为你搭建的 xutest系统 中的信息;
-
以
testng.xml
为入口运行你的测试用例.
-
重写
TestListenerAdapter
类, 在onFinish
中提取测试结果 -
编写
Connect
类, 实现与x-utest
的握手与结果上传 -
在
onFinish
类中添加上传测试结果操作 -
提取配置文件到
xutest.properties
中, 通过PropertiesReader
类读取配置信息 (18-04-15) -
打成jar包方便开源引用 (18-04-15)
1. 更好的引用方式 (jar包)
2. 提取配置文件
欢迎懂java的朋友改进代码与项目