dotnet-trx
1.0.1
dotnet tool install --global dotnet-trx --version 1.0.1
dotnet new tool-manifest
dotnet tool install --local dotnet-trx --version 1.0.1
#tool dotnet:?package=dotnet-trx&version=1.0.1
nuke :add-package dotnet-trx --version 1.0.1
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_NAMEandCIenvironment variables.
USAGE:
trx [OPTIONS]
OPTIONS:
DEFAULT
-h, --help Prints help information
--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
-v, --verbosity Quiet Output display verbosity:
- quiet: only failed tests are displayed
- normal: failed and skipped tests are
displayed
- verbose: failed, skipped and passed tests
are displayed
--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
Open Source Maintenance Fee
To ensure the long-term sustainability of this project, use of dotnet-trx requires an Open Source Maintenance Fee. While the source code is freely available under the terms of the MIT License, this package and other aspects of the project require adherence to the Maintenance Fee.
In short, if you use this project to generate revenue, the Maintenance Fee is required.
To pay the Maintenance Fee, become a Sponsor at the corresponding OSMF tier (starting at just $10!).
Sponsors
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
