.TRX

TRX-fil

Visual Studio Test Results File
Still et spørsmål
HURTIGSVAR

En TRX-fil er en XML-rapport generert av Microsoft Visual Studio eller .NET-testkjøreren (dotnet test --logger trx). Den registrerer hvilke enhetstester som besto, feilet eller ble hoppet over, sammen med tidsbruk og stabelsporinger (stack traces). Åpne den i Visual Studio, VS Code eller en hvilken som helst tekstredigerer. Azure DevOps leser TRX-filer innebygd i pipeline-kjøringer.

Utvikler: Microsoft Kategori: Utviklerfiler MIME: application/xml
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 7, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er TRX-filformatet?

En .trx-fil er en XML-basert testresultatfil generert av Microsoft Visual Studio sin testinfrastruktur. Formatet ble introdusert med Visual Studio .NET 2003 og MSTest-rammeverket, og det forblir standard utdataformat for både mstest.exe og den plattformuavhengige dotnet test-kjøreren.

Filen er et vanlig UTF-8 XML-dokument der rotelementet er <TestRun> innenfor et Microsoft-spesifikt XML-navnerom. Inni registrerer den <TestSettings> (kjøringskonfigurasjon), <TestDefinitions> (testmetodenavn og samlinger), <Results> med én <UnitTestResult> per testtilfelle (utfall, varighet, tidsstempler, feilmeldinger, stabelsporinger), og et <ResultSummary> med aggregert antall for Bestått/Feilet/Uavklart. Skjemaet er definert i vstst.xsd, som følger med Visual Studio i mappen Common7/IDE/.

.trx-filer opprettes ikke automatisk - de krever eksplisitt konfigurasjon av en logger. For å generere en, send --logger trx til dotnet test, eller oppgi tilsvarende flagg til mstest.exe. Azure DevOps og TFS tolker .trx-filer innebygd via oppgaven «Publish Test Results», og viser rapporter over beståtte/feilede tester i pipeline-grensesnittet.

Siden .trx er et XML-format, kan enhver tekstredigerer åpne den. Visual Studio Code med C# Dev Kit gir rikere visualisering. Formatet er Microsoft-sentrisk; plattformuavhengige CI-systemer som GitHub Actions eller Jenkins foretrekker vanligvis JUnit XML-testrapporter. Siden Visual Studio 2022 og .NET SDK støttes generering av .trx også på Linux og macOS via dotnet test.

Sikkerhet og trygghet

RISIKO: LOW

TRX-filer er ren UTF-8 XML - de inneholder testresultater, ikke kjørbar kode. Det er helt trygt å åpne dem i Visual Studio, VS Code eller en tekstredigerer. Ikke bruk tredjeparts «TRX-visere» for nedlasting fra ukjente kilder; de er unødvendige og kan inneholde reklameprogramvare. Visual Studio Community (gratis) eller VS Code (gratis, åpen kildekode) er trygge og tilstrekkelige verktøy.

Formatdetaljer

i et nøtteskall
FULLT NAVNVisual Studio Test Results Fileogså kjent som TRX test results, VSTest results file
UTVIKLERMicrosoftsiden 2003 (Visual Studio .NET 2003, MSTest framework)
MIME-TYPEapplication/xml
TYPEXML-basert resultatfil for enhetstester (tekst)
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
TRX-filer er UTF-8 XML. De starter med den standard XML-deklarasjonen: '<?xml version="1.0" encoding="UTF-8"?>' etterfulgt av et <TestRun> rotelement i Microsoft sitt XML-navnerom. Ingen binær signatur; XML-deklarasjonen er identifikatoren.

Programmer som åpner TRX-filer

Windows4 apps
Microsoft Visual Studio Freemium Fil > Åpne > Fil, velg .trx, eller bruk Test > Test Explorer for å se resultater. Community-utgaven er gratis.
MSTest (mstest.exe) Gratis MSTest genererer TRX-filer og kan lese/publisere dem på nytt; brukes som del av konfigurasjon for .NET-testpipeliner.
Visual Studio Code (with C# Dev Kit) Åpen kildekode Installer utvidelsen C# Dev Kit; .NET Test Explorer kan lese TRX-resultater. VS Code åpner også TRX som XML med syntaksutheving.
Notepad / any text editor Åpen kildekode TRX er ren XML - åpne i Notepad++ med XML-syntaksutheving for manuell inspeksjon av testutdata.
macOS2 apps
dotnet test (--logger trx) Gratis .NET SDK på Linux genererer og behandler TRX-filer. Installer .NET SDK fra Microsoft; kjør «dotnet test --logger trx».
Visual Studio Code Åpen kildekode Åpne .trx som XML eller installer C# Dev Kit for integrert visning av testresultater.
Linux2 apps
dotnet test (--logger trx) Gratis .NET SDK på Linux genererer og behandler TRX-filer. Installer .NET SDK fra Microsoft; kjør «dotnet test --logger trx».
Visual Studio Code Åpen kildekode Åpne .trx som XML eller installer C# Dev Kit for integrert visning av testresultater.
Web1 app
Azure DevOps (Publish Test Results task) Freemium I en pipeline-YAML, legg til oppgaven «PublishTestResults@2» med resultFiles: '**/*.trx' og testResultsFormat: VSTest - Azure DevOps viser resultatene i pipeline-grensesnittet.

Tekniske detaljer

dyp spesifikasjon
FiltypeUTF-8 XML-dokument (ren tekst)
XML-rotelement`<TestRun>` i Microsoft vstst XML-navnerommet
Skjemafil`vstst.xsd` - følger med Visual Studio i `Common7/IDE/`
Generatorkommando`dotnet test --logger trx` eller `mstest.exe /logger:trx`
Typisk filstørrelse5 KB - 10 MB (skalerer med antall tester og omfanget av stabelsporinger)
Postelement per test`<UnitTestResult>` - lagrer utfall, varighet, tidsstempler, feilmelding og stabelsporing
Sammendragselement`<ResultSummary>` - aggregert antall for Bestått, Feilet, Uavklart og Totalt
Resultatbeholder`<Results>`-element som inneholder alle `<UnitTestResult>`-underelementer
Ikke generert som standardKrever eksplisitt `--logger trx`-flagg; opprettes ikke ved en vanlig `dotnet test`-kjøring
PlattformstøtteWindows, Linux, macOS (via plattformuavhengig .NET SDK)
Azure DevOps-integrasjonTolkes innebygd av pipeline-oppgaven Publish Test Results
Plattformuavhengig CI-formatJUnit XML foretrekkes av CI-systemer som ikke er fra Microsoft (GitHub Actions, Jenkins, GitLab CI)
Variasjon i generatorformatTRX fra `mstest.exe` skiller seg litt fra TRX produsert av `dotnet test`; begge er gyldige
KomprimeringIngen - ren XML; store testsuiter med stabelsporinger kan produsere filer på flere MB
Utgitt2003 (Visual Studio .NET 2003, MSTest framework)
Siste versjonvstst.xsd schema current as of Visual Studio 2022; vstest also generates TRX in .NET SDK 2026
Spesifikasjonlearn.microsoft.com

TRX-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med TRX-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om TRX-filer.

Ofte stilte spørsmål

Hva er en TRX-fil?
En TRX-fil er en XML-testresultatfil generert av Microsoft Visual Studio eller .NET-testkjøreren (dotnet test). Den registrerer hvilke enhetstester som besto, feilet eller ble hoppet over, med detaljer om tidtaking og feil.
Hvordan åpner jeg en TRX-fil?
Åpne den i Visual Studio (Community-utgaven er gratis) for å se en formatert visning av testresultatene. Du kan også åpne den i en hvilken som helst tekstredigerer (det er ren XML) eller i Visual Studio Code.
Hvordan genererer jeg en TRX-fil?
Kjør «dotnet test --logger trx» - dette lagrer resultatene i en TestResults/-mappe. I Visual Studio kan du bruke Test Explorer og eksportere resultater.
Hvordan bruker jeg en TRX-fil i Azure DevOps?
Legg til en «PublishTestResults@2» YAML-oppgave med testResultsFormat: VSTest og resultFiles: '**/*.trx'. Azure DevOps tolker TRX innebygd og viser statistikk over beståtte/feilede tester på pipeline-kjøringen.
Hvordan konverterer jeg TRX til JUnit XML?
Installer det globale .NET-verktøyet trx2junit: «dotnet tool install -g trx2junit» og kjør deretter «trx2junit results.trx». Utdataene er en JUnit-kompatibel XML-fil som godtas av Jenkins, GitHub Actions og GitLab CI.
Hva er forskjellen mellom TRX fra MSTest og VSTest?
Begge produserer TRX-filer, men med litt forskjellige elementoppsett; VSTest-varianten (dotnet test) er mer moderne. De fleste verktøy som tolker TRX håndterer begge, men enkelte eldre verktøy tolker kun MSTest-varianten.

Referanser

1Microsoft Learn - .NET test reports (TRX logger)learn.microsoft.com
2Microsoft Learn - dotnet test commandlearn.microsoft.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Relaterte filendelser

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å