Pretty-print test results in TRX format.
Typical usage: dotnet test --logger trx; trx
(optionally with --output
).
It automatically integrates with GitHub Actions by appending a pull request comment with the results too. Set up workflow with:
- name: 🧪 show
continue-on-error: true
if: always()
run:
dotnet tool update -g dotnet-trx
trx --output
And view results in an automatic pull request comment like:
NOTE: this behavior is triggered by the presence of the
GITHUB_REF_NAME
andCI
environment variables.
USAGE:
trx [OPTIONS]
OPTIONS:
DEFAULT
-h, --help Prints help information
-v, --version Prints version information
-p, --path Optional base directory for *.trx files
discovery. Defaults to current directory
-o, --output Include test output
-r, --recursive True Recursively search for *.trx files
--skipped True Include skipped tests
--no-exit-code Do not return a -1 exit code on test
failures
--gh-comment True Report as GitHub PR comment
--gh-summary True Report as GitHub step summary
Install:
dotnet tool install -g dotnet-trx
Update:
dotnet tool update -g dotnet-trx