6

如果您使用 Azure Pipelines 运行测试,您会在检查选项卡上获得一些很酷的结果。

在此处输入图像描述

有没有办法从 Github Actions 做同样的事情,所以我们不必通过控制台输出?

在此处输入图像描述

4

2 回答 2

7

这是一种解决方案: https ://github.com/microsoft/vstest/issues/2370#issuecomment-602233131

GitHub 用户 Tyrrrz 使用 GitHub Actions 命令进行了小型概念验证。这会将测试失败报告给 GH Actions 平台,让您在 Annotations 视图中查看它们并导航到触发它的确切/文件。这并不完全是“支持彩色输出”的解决方案,但可以解决 GitHub Actions 无法很好地显示失败测试列表的根本问题。

https://github.com/Tyrrrz/GitHubActionsTestLogger https://github.com/Tyrrrz/GitHubActionsTestLogger/runs/525594126?check_suite_focus=true

于 2020-03-29T09:51:35.547 回答
2

您可以使用Test Reporter操作,它提供了一个很好的测试报告摘要。

它支持多种语言/框架:

.NET / xUnit / NUnit / MSTest
Dart / 测试
Flutter / 测试
Java / JUnit
JavaScript / JEST / Mocha

这是报告的样子(来自 Test Reporter 项目的屏幕截图): 测试结果样本

于 2021-10-05T12:43:57.970 回答