Dotnet tool to convert Visual Studio TRX files to SonarCloud Generic Test Data - Generic Execution. More info about Generic Test Data here
Download and install the .NET Core 2.1, 3.1 or 5 SDK. Once installed, run the following command:
dotnet tool install --global dotnet-trx2sonar
If you already have a previous version of dotnet-trx2sonar installed, you can upgrade to the latest version using the following command:
dotnet tool update --global dotnet-trx2sonar
Once the tool is installed, provide solution directory to scan for .trx
files and output file.
dotnet-trx2sonar -d ./your-solution-directory -o ./your-solution-directory/SonarTestResults.xml
--help
-h
-?
Show the current help.-d
[string] Solution directory to parse (recursive).-o
[string] Output filename.-a
--absolute
Use absolute path for the test file path.
Launch in Debug by providing values to the required parameters in .vscode/launch.json
settings.
"args": [
"-d", "C:/your-solution/",
"-o", "C:/your-solution/SonarTestResults.xml",
]
- If you want to contribute to codes, create pull request
- If you find any bugs or error, create an issue
This project is licensed under the MIT License