Awesome
.NET test loggers
Junit, NUnit and Xunit logger extensions for Visual Studio Test Platform. Connect your test reports to Circle CI, Gitlab and others from dotnet test
.
Packages
Logger | Stable Package | Pre-release Package | Usage |
---|---|---|---|
JUnit | README | ||
NUnit | README | ||
Xunit | README |
Release notes for all loggers are in the CHANGELOG.
Contribution Guide
Run the build.ps1
or build.sh
scripts in Windows or Linux to build and run the tests.
This repo always requires the latest LTS release of dotnet and dotnet runtime 3.1 for development.
If acceptance tests are failing, try running this command to see detailed output:
# Run from root of repo
> dotnet test --no-build --logger:"json;LogFilePath=test-results.json" test/assets/Json.TestLogger.MSTest.NetCore.Tests/Json.TestLogger.MSTest.NetCore.Tests.csproj
CI/CD Integration Tests
- Sample Gitlab pipeline picks the latest pre-release Junit logger in Gitlab CI.
- Sample Circle CI pipeline runs on every PR via webhook.
Wiki
See https://github.com/spekt/testlogger/wiki for Logger Configuration and troubleshooting.
License
MIT