我正在使用hygieia-publisher-jenkins-plugin
在我的Jenkins管道中,我正在调用以下方法将单元测试结果(一个junit xml文件)发布到Hygieia仪表板。
.withRegion()
我可以看到电话的响应是
hygieiaTestPublishStep buildStatus: 'Success', testApplicationName: 'pup-api', testEnvironmentName: params.environment, testFileNamePattern: '*.xml', testResultsDirectory: './', testType: 'Unit'
我的第一个问题是:这是否意味着Hygieia无法找到junit.xml文件?
肯定是在生成测试套件完成后,通过在目录上进行Hygieia Test Result Publisher - Looking for file pattern 'junit.xml' in directory /var/lib/jenkins/workspace/tform-ci-pipelines_pup-api_PR-28.
Hygieia: Published Test Data. Nothing to publish
来确认它的过程,并且可以看到junit.xml文件。
我也在做ls -l
,以确认路径正确无误。
其次,我可以配置哪个小部件来显示此数据?我以为这是“质量”小部件,但是我看不到单元测试的任何选项,只有功能测试,并且当我尝试从功能测试部分选择任何东西时,没有任何选项。
感谢您的帮助