.TRX

Archivo TRX

Visual Studio Test Results File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo TRX es un informe XML generado por Microsoft Visual Studio o el ejecutor de pruebas de .NET (dotnet test --logger trx). Registra qué pruebas unitarias pasaron, fallaron o se omitieron, junto con tiempos y trazas de la pila (stack traces). Ábralo en Visual Studio, VS Code o cualquier editor de texto. Azure DevOps lee archivos TRX de forma nativa en las ejecuciones de canalizaciones (pipelines).

Desarrollador: Microsoft Categoría: Archivos de desarrollo MIME: application/xml
SE ABRE EN Windows macOS Linux Web
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 7, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo TRX?

Un archivo .trx es un archivo de resultados de pruebas basado en XML generado por la infraestructura de pruebas de Microsoft Visual Studio. El formato se introdujo con Visual Studio .NET 2003 y el framework MSTest, y sigue siendo el formato de salida predeterminado tanto para mstest.exe como para el ejecutor multiplataforma dotnet test.

El archivo es un documento XML en UTF-8 simple cuyo elemento raíz es <TestRun> dentro de un espacio de nombres XML específico de Microsoft. En su interior, registra <TestSettings> (configuración de ejecución), <TestDefinitions> (nombres de métodos de prueba y ensamblados), <Results> con un <UnitTestResult> por cada caso de prueba (resultado, duración, marcas de tiempo, mensajes de error, trazas de la pila) y un <ResultSummary> con recuentos agregados de Pasadas/Fallidas/No concluyentes. El esquema se define en vstst.xsd, que se incluye con Visual Studio en el directorio Common7/IDE/.

Los archivos .trx no se crean automáticamente: requieren una configuración explícita del registrador (logger). Para generar uno, pase --logger trx a dotnet test, o proporcione el modificador equivalente a mstest.exe. Azure DevOps y TFS analizan archivos .trx de forma nativa a través de la tarea Publish Test Results, renderizando informes de aprobación/fallo en la interfaz de usuario de la canalización.

Debido a que .trx es un formato XML, cualquier editor de texto puede abrirlo. Visual Studio Code con el C# Dev Kit proporciona una visualización más rica. El formato está centrado en Microsoft; los sistemas de CI multiplataforma como GitHub Actions o Jenkins suelen preferir los informes de prueba JUnit XML. Desde Visual Studio 2022 y el SDK de .NET, la generación de .trx también es compatible con Linux y macOS a través de dotnet test.

Seguridad y protección

RIESGO: LOW

Los archivos TRX son XML en UTF-8 simple: contienen resultados de pruebas, no código ejecutable. Abrirlos en Visual Studio, VS Code o un editor de texto es completamente seguro. No utilice descargas de «visores TRX» de terceros de origen desconocido; son innecesarios y pueden incluir software publicitario. Visual Studio Community (gratuito) o VS Code (gratuito, código abierto) son abridores seguros y suficientes.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOVisual Studio Test Results Filetambién conocido como TRX test results, VSTest results file
DESARROLLADORMicrosoftdesde 2003 (Visual Studio .NET 2003, MSTest framework)
TIPO MIMEapplication/xml
TIPOArchivo de resultados de ejecución de pruebas unitarias basado en XML (texto)
RELACIONADO.do.md.hex.xsd
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Los archivos TRX son XML UTF-8. Comienzan con la declaración XML estándar: «<?xml version="1.0" encoding="UTF-8"?>» seguida de un elemento raíz <TestRun> en el espacio de nombres XML de Microsoft. No hay magia binaria; la declaración XML es el identificador.

Programas que abren archivos TRX

Windows4 apps
Microsoft Visual Studio Freemium Archivo > Abrir > Archivo, seleccione el .trx, o use Prueba > Explorador de pruebas para ver los resultados. La edición Community es gratuita.
MSTest (mstest.exe) Gratis MSTest genera archivos TRX y puede volver a leerlos o publicarlos; utilícelo como parte de la configuración de la canalización de pruebas de .NET.
Visual Studio Code (with C# Dev Kit) Código abierto Instale la extensión C# Dev Kit; el Explorador de pruebas de .NET puede leer resultados TRX. VS Code también abre TRX como XML con resaltado de sintaxis.
Notepad / any text editor Código abierto TRX es XML simple: ábralo en Notepad++ con resaltado de sintaxis XML para la inspección manual de la salida de la prueba.
macOS2 apps
dotnet test (--logger trx) Gratis El SDK de .NET en Linux genera y procesa archivos TRX. Instale el SDK de .NET de Microsoft; ejecute «dotnet test --logger trx».
Visual Studio Code Código abierto Abra .trx como XML o instale C# Dev Kit para una visualización integrada de los resultados de las pruebas.
Linux2 apps
dotnet test (--logger trx) Gratis El SDK de .NET en Linux genera y procesa archivos TRX. Instale el SDK de .NET de Microsoft; ejecute «dotnet test --logger trx».
Visual Studio Code Código abierto Abra .trx como XML o instale C# Dev Kit para una visualización integrada de los resultados de las pruebas.
Web1 app
Azure DevOps (Publish Test Results task) Freemium En un YAML de canalización, agregue la tarea «PublishTestResults@2» con resultFiles: «**/*.trx» y testResultsFormat: VSTest; Azure DevOps renderiza los resultados en la interfaz de la canalización.

Detalles técnicos

especificación profunda
Tipo de archivoDocumento XML UTF-8 (texto plano)
Elemento raíz XML`<TestRun>` en el espacio de nombres XML vstst de Microsoft
Archivo de esquema`vstst.xsd`: se incluye con Visual Studio en `Common7/IDE/`
Comando generador`dotnet test --logger trx` o `mstest.exe /logger:trx`
Tamaño de archivo típico5 KB - 10 MB (escala según el recuento de pruebas y la verbosidad de la traza de la pila)
Elemento de registro por prueba`<UnitTestResult>`: almacena el resultado, duración, marcas de tiempo, mensaje de error y traza de la pila
Elemento de resumen`<ResultSummary>`: recuentos agregados de Pasadas, Fallidas, No concluyentes y Total
Contenedor de resultadosElemento `<Results>` que contiene todos los hijos `<UnitTestResult>`
No se genera por defectoRequiere el modificador explícito `--logger trx`; no se crea en una ejecución simple de `dotnet test`
Soporte de plataformasWindows, Linux, macOS (a través del SDK de .NET multiplataforma)
Integración con Azure DevOpsAnalizado de forma nativa por la tarea de canalización Publish Test Results
Formato de CI multiplataformaJUnit XML es preferido por sistemas de CI ajenos a Microsoft (GitHub Actions, Jenkins, GitLab CI)
Variación del formato del generadorEl TRX de `mstest.exe` difiere ligeramente del TRX producido por `dotnet test`; ambos son válidos
CompresiónNinguna: XML simple; las suites de pruebas grandes con trazas de pila pueden producir archivos de varios MB
Lanzado2003 (Visual Studio .NET 2003, MSTest framework)
Última versiónvstst.xsd schema current as of Visual Studio 2022; vstest also generates TRX in .NET SDK 2026
Especificaciónlearn.microsoft.com

Conversiones de TRX

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos TRX. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos TRX.

Preguntas frecuentes

¿Qué es un archivo TRX?
Un archivo TRX es un archivo de resultados de pruebas XML generado por Microsoft Visual Studio o el ejecutor de pruebas de .NET (dotnet test). Registra qué pruebas unitarias pasaron, fallaron o se omitieron, con detalles de tiempo y errores.
¿Cómo abro un archivo TRX?
Ábralo en Visual Studio (la edición Community es gratuita) para ver una vista formateada de los resultados de las pruebas. También puede abrirlo en cualquier editor de texto (es XML simple) o en Visual Studio Code.
¿Cómo genero un archivo TRX?
Ejecute «dotnet test --logger trx»; esto guarda los resultados en una carpeta TestResults/. En Visual Studio, use el Explorador de pruebas y exporte los resultados.
¿Cómo uso un archivo TRX en Azure DevOps?
Agregue una tarea YAML «PublishTestResults@2» con testResultsFormat: VSTest y resultFiles: «**/*.trx». Azure DevOps analiza TRX de forma nativa y muestra estadísticas de aprobación/fallo en la ejecución de la canalización.
¿Cómo convierto TRX a JUnit XML?
Instale la herramienta global de .NET trx2junit: «dotnet tool install -g trx2junit» y luego ejecute «trx2junit results.trx». La salida es un archivo XML compatible con JUnit aceptado por Jenkins, GitHub Actions y GitLab CI.
¿Cuál es la diferencia entre el TRX de MSTest y el de VSTest?
Ambos producen archivos TRX pero con diseños de elementos ligeramente diferentes; la variante de VSTest (dotnet test) está más actualizada. La mayoría de las herramientas de análisis de TRX manejan ambos, pero algunas herramientas más antiguas solo analizan la variante de MSTest.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z