我有自定义生成的XML测试报告,这些报告被推送到jenkins。我试过使用HygieiaTestPublishStep插件,但它不选择数据(下面粘贴的日志)。卫生法詹金斯收藏家也不挑选这些文件。
管道hygieiaTestPublishStep卫生学:已发布的用于测试发布的构建数据。答复代码: 201。响应Value= 5b2cd5ee9b89f4176 在目录中查找文件模式'*.xml‘,测试发布者:处理文件:处理文件:错误解析文件: /var/lib/jenkins/workspace/testdisplay/SAMPLE-UNITTEST/unitTest/UnitTestReport.xml卫生学:已发布的测试数据。没什么可发表的
我怎么才能把它推到詹金斯的卫生仪上呢?插件'HygieiaTestPublishStep‘所接受的样例XML格式是什么?
发布于 2019-02-22 06:22:29
对于junit xml报告等其他测试报告,创建一个新的自定义收集器和相应的小部件(请参阅代码分析小部件代码)。它有一个与单元测试相关的REST )。
在这种情况下,我们将测试报告推送到一个特定的路径,自定义收集器将从该路径解析和更新“test_results”mongodb集合中的“jobName”mongodb集合,其中使用jobName、executionId和测试类型作为条目标识符。
自定义收集器文档链接:自定义收集器
https://stackoverflow.com/questions/50986525
复制相似问题