{"repo":"NasAmin/trx-parser","free":true,"listed":false,"github":"https://github.com/NasAmin/trx-parser","clone":"git clone https://github.com/NasAmin/trx-parser.git","description":"This repository contains a Typescript GitHub action for parsing trx files and creating status check for each trx file based on its test outcome","language":"TypeScript","stars":18,"topics":["trx-parser","trx-testresults","trx","parser","status-check","dotnet","github-actions"],"license":"MIT","category":"workflow-automation","readme_excerpt":"trx-parser 🧹 This Action was inspired by https://github.com/zyborg/dotnet-tests-report --- This GitHub Action provides a fast and reliable way of parsing dotnet test results from trx files in a given directory. The action will find trx files specified in the TRX-PATH input variable. This path must be accessible to the action. The action features parallel processing for improved performance - it will read and process multiple .trx files concurrently, convert them to typed JSON objects, and create GitHub Status checks in parallel. Each TRX file generates a detailed markup report with the report name and title derived from data.TestRun.TestDefinitions.UnitTest[0]. storage . Reports The following reports show a failing and a passing check generated by this action. Workflow Reports: Usage To make trx-parser a part of your workflow, just add the following to your existing workflow file in your .github/workflows/ directory in your GitHub repository. Inputs Name Description Default Required ---- ----------- ------- -------- TRX PATH Path to the directory container your test files ./TestResults yes REPO TOKEN GitHub token to create status checks nil yes SHA The commit SHA associated with the checks. This is optional nil no IGNORE FAILURE If true, will not set status check as failure. false no REPORT PREFIX The prefix for the report name. Useful for matrix builds nil no OTEL ENABLED Enable OpenTelemetry telemetry collection false no HONEYCOMB API KEY Honeycomb API key for telemetry ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/NasAmin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NasAmin/trx-parser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}