Compartir a través de


Cómo: Obtener resultados de pruebas desde la línea de comandos

Puede usar el programa ejecutable MSTest.exe para ejecutar pruebas desde una línea de comandos.MSTest.exe muestra automáticamente un resumen de la ejecución en la ventana de símbolo del sistema.

También guarda automáticamente los resultados de pruebas en el disco.En la sección Resumen de la pantalla de los resultados generados, MSTest muestra el nombre del archivo de resultados generado automáticamente.Por ejemplo:

Results file: D:\temp\test\TestProject3\TestProject3\TestResults\thisuser@ThisUser-32G 9_24_2012 1_27_37 PM.trx

Si lo prefiere, puede guardar explícitamente los resultados de pruebas en un archivo con el nombre que desee.Y, si su sesión de cliente de Visual Studio se conecta a Team Foundation Server, puede publicar los resultados en la base de datos de la colección de proyectos de equipo.Ambas opciones se describen en los procedimientos siguientes:

[!NOTA]

Para obtener información acerca de cómo publicar datos de las pruebas de Visual Studio, vea Opciones de la línea de comandos para publicar resultados de pruebas.

Para guardar los resultados de pruebas de la línea de comandos en un archivo concreto

  • Ejecute las pruebas con el programa MSTest.

    Con la opción /resultsfile:[file name], especifique el nombre de un archivo en el que desee guardar los resultados de pruebas.Por ejemplo:

    MSTest /testmetadata:Bank.vsmdi /resultsfile:BanktestResults.trx

    [!NOTA]

    Los archivos de resultados de pruebas deben tener la extensión .trx para que funcionen correctamente, pero el comando MSTest no proporciona automáticamente esta extensión.Por consiguiente, recomendamos que incluya la extensión .trx cuando ejecute este comando.

    Para obtener más información acerca de las opciones que puede usar con el programa MSTest, vea Opciones de la línea de comandos para MSTest.exe.

Para publicar los resultados de pruebas de línea de comandos en la base de datos de la colección de proyectos de equipo

  • Ejecute las pruebas con el programa MSTest.

    [!NOTA]

    Puede publicar los resultados de pruebas en la base de datos de la colección de proyectos de equipo solo si está conectado a Team Foundation Server y tiene instalado Team Explorer.Para obtener información sobre cómo conectar con Team Foundation Server, vea Conectarse a proyectos de equipo en Team Foundation Server.

    Hay varias opciones de la línea de comandos que están relacionadas con la publicación de los resultados de pruebas.Se utilizan en combinación, dependiendo de qué resultados de pruebas desee publicar.Cinco de estas opciones son obligatorias: /publish, /publishbuild, /teamproject, /platformy /flavor.La otra es optativa**: /publishresultsfile**.

    • Publicar los resultados de pruebas actuales.Para ejecutar pruebas y publicar inmediatamente sus resultados, utilice las opciones que especifican las pruebas que se ejecutan y las opciones necesarias para su publicación.Por ejemplo:

      MSTest /testcontainer:test.dll /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

    • Publicar los resultados de pruebas anteriores.Para publicar el resultado de pruebas ejecutadas con anterioridad, omita las opciones de la línea de comandos que especifican las pruebas que se ejecutan, tales como /testcontainer: y /testmetadata:, puesto que no necesita ejecutar pruebas.Por ejemplo:

      MSTest /publishresultsfile:testResult.trx /publish:http://ourtfsmachine:8080 /teamproject:ProjectName /publishbuild:BuildNumber01 /platform:AnyCpu /flavor:Release

      Para obtener más información sobre el uso de estas opciones, vea Opciones de la línea de comandos para MSTest.exe.

Vea también

Tareas

Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest

Conceptos

Opciones de la línea de comandos para MSTest.exe