Cómo: Obtener resultados de prueba desde la línea de comandos
Actualización: noviembre 2007
Utilice 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 la prueba 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_2005 1_27_37 PM.trx
Si lo prefiere, puede guardar explícitamente los resultados de las 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 el almacén operativo de su equipo. Estas dos 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 Cómo: Publicar los resultados de prueba. |
Para guardar los resultados de una prueba 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 utilizar con el programa MSTest, vea Opciones de la línea de comandos para MSTest.exe.
Para publicar los resultados de las pruebas de la línea de comandos en el almacén operativo
Ejecute las pruebas con el programa MSTest.
Nota: Sólo puede publicar los resultados de las pruebas en el almacén operativo si está conectado a Team Foundation Server y si tiene instalado Team Explorer. Para obtener información acerca de cómo conectar con Team Foundation Server, vea Cómo: Conectarse a 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 acerca de cómo utilizar estas opciones, vea Opciones de la línea de comandos para MSTest.exe.
Vea también
Tareas
Cómo: Ejecutar pruebas desde la línea de comandos
Cómo: Publicar los resultados de prueba
Cómo: Conectarse a Team Foundation Server