在 IBM Cloud DevOps Insights 质量仪表板中看不到上传的单元测试结果或代码覆盖率报告
Cannot see uploaded unit test results or code coverage report in IBM Cloud DevOps Insights Quality Dashboard
使用 IBM Cloud CLI DevOps Insights 插件,我成功上传了我的单元测试结果和代码覆盖率报告。
但在质量仪表板中我只能看到我的应用程序名称,而看不到测试结果数据。
如果 CLI 显示测试结果已成功上传,但质量仪表板中只显示应用程序名称,
- 用户可能没有上传构建记录
- 与测试记录的
logicalappname
和 buildnumber
相比,上传的构建记录包含不同的 logicalappname
和 buildnumber
如果用户没有上传构建记录,可以使用以下命令通过 IBM Cloud CLI DevOps Insights 插件上传构建记录:
ibmcloud doi publishbuildrecord --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --branch="$GIT_BRANCH" --repositoryurl="$REPO_URL" --commitid="$COMMIT_ID" --status=pass
务必更改环境变量以适应应用程序信息
请注意,上传的构建记录和测试记录的 logicalappname
和 buildnumber
必须相同,这样测试结果数据才能显示在质量仪表板中。
使用 IBM Cloud CLI DevOps Insights 插件,我成功上传了我的单元测试结果和代码覆盖率报告。
但在质量仪表板中我只能看到我的应用程序名称,而看不到测试结果数据。
如果 CLI 显示测试结果已成功上传,但质量仪表板中只显示应用程序名称,
- 用户可能没有上传构建记录
- 与测试记录的
logicalappname
和buildnumber
相比,上传的构建记录包含不同的
logicalappname
和 buildnumber
如果用户没有上传构建记录,可以使用以下命令通过 IBM Cloud CLI DevOps Insights 插件上传构建记录:
ibmcloud doi publishbuildrecord --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --branch="$GIT_BRANCH" --repositoryurl="$REPO_URL" --commitid="$COMMIT_ID" --status=pass
务必更改环境变量以适应应用程序信息
请注意,上传的构建记录和测试记录的 logicalappname
和 buildnumber
必须相同,这样测试结果数据才能显示在质量仪表板中。