Действия Github: сообщать о результатах тестирования dotnet в виде аннотаций
Если вы запустите тесты с помощью Azure Pipelines, вы получите классные результаты на вкладках проверки.
https://i.stack.imgur.com/eI7Cs.png
Есть ли способ сделать то же самое с Github Actions, чтобы нам не нужно было просматривать вывод консоли?
2 ответа
Вот одно решение:https://github.com/microsoft/vstest/issues/2370
Пользователь GitHub Tyrrrz сделал небольшое доказательство концепции, используя команды GitHub Actions. Это сообщает об ошибках тестирования на платформу GH Actions, позволяя вам увидеть их в представлении Annotations и перейти к тому файлу /, который их вызвал. Это не совсем решение для "поддержки цветного вывода", но может решить основную проблему, заключающуюся в том, что GitHub Actions плохо отображает список неудачных тестов.
https://github.com/Tyrrrz/GitHubActionsTestLoggerhttps://github.com/Tyrrrz/GitHubActionsTestLogger/runs/525594126?check_suite_focus=true
Вы можете использовать действие Test Reporter, которое предоставляет красивую сводку отчета о тестировании.
Он поддерживает множество языков / фреймворков:
.NET / xUnit / NUnit / MSTest
Dart / test
Flutter / test
Java / JUnit
JavaScript / JEST / Mocha