dotnet-trx 0.5.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global dotnet-trx --version 0.5.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-trx --version 0.5.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-trx&version=0.5.0                
nuke :add-package dotnet-trx --version 0.5.0                

Pretty-print test results in TRX format.

Demo

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:

PR comment

NOTE: this behavior is triggered by the presence of the GITHUB_REF_NAME and CI 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            
    -v, --verbosity <QUIET|NORMAL|VERBOSE>    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

Sponsors

Clarius Org MFB Technologies, Inc. Torutek DRIVE.NET, Inc. Keith Pickford Thomas Bolon Kori Francis Toni Wenzel Uno Platform Dan Siegel Reuben Swartz Jacob Foshee alternate text is missing from this package README image Eric Johnson Ix Technologies B.V. David JENNI Jonathan Charley Wu Jakob Tikjøb Andersen Tino Hager Ken Bonny Simon Cropp agileworks-eu sorahex Zheyu Shen Vezel ChilliCream 4OTC Vincent Limo Jordan S. Jones domischell Joseph Kingry

Sponsor this project  

Learn more about GitHub Sponsors

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.5.1 962 2/18/2025
0.5.0 170 2/18/2025
0.4.5 8,294 8/8/2024
0.4.4 92 7/31/2024
0.4.3 84 7/29/2024
0.4.2 77 7/29/2024
0.4.1 126 7/17/2024
0.4.0 123 7/15/2024
0.3.4 113 7/12/2024
0.3.3 257 7/7/2024
0.3.2 119 7/7/2024
0.3.1 112 7/7/2024
0.3.0 140 7/4/2024
0.2.0 121 7/3/2024
0.1.0 131 7/2/2024