Opciones de la línea de comandos para publicar resultados de pruebas
Las opciones siguientes se utilizan para publicar los resultados de pruebas cuando se usa el programa de la línea de comandos MSTest.exe.
Requisitos previos
Visual Studio Ultimate o Visual Studio Premium.
La base de datos de la colección de proyectos de equipo reside en un equipo de Team Foundation Server. Esto significa que únicamente puede publicar de datos de las pruebas si tiene instalado Team Explorer, y su sesión de usuario Visual Studio está conectada a un equipo Team Foundation Server. Para obtener información sobre cómo conectarse a Team Foundation Server, consulte Conectarse a proyectos de equipo en Team Foundation Server.
Opciones necesarias para publicar los resultados de pruebas
Cuando se publican los resultados de pruebas desde la línea de comandos, se pueden publicar los resultados de una ejecución de prueba ya finalizada o se pueden ejecutar pruebas y publicar los nuevos resultados que se produzcan.
Se requieren las opciones siguientes para publicar los resultados de pruebas: /publish, /publishbuild, /platform, /flavory /teamproject. Utilice esta opción únicamente para publicar los resultados de una ejecución de prueba anterior: /publishresultsfile.
Nota
Para obtener información acerca de las opciones de la línea de comandos de MSTest.exe que no se usen específicamente para publicar resultados de pruebas, vea opciones de la línea de comandos para MSTest.exe.
/publish
/publish:[ nombre del servidor]
Use la opción /publish para publicar los datos de pruebas en la base de datos de la colección de proyectos de equipo asociada al Team Foundation Server del proyecto.
Si utiliza la opción /publish, debe especificar correctamente el nombre de Team Foundation Server. El formato correcto depende de si Team Foundation Server se ha registrado en el equipo cliente, como se explica a continuación:
Si Team Foundation Server no está registrado en el equipo cliente, utilice el identificador uniforme de recursos (URI) que identifica Team Foundation Server. Por ejemplo: /publish:http://OurTFSMachine:8080/tfs/OurProjectCollection.
Si el equipo de Team Foundation Server está registrado, puede utilizar un formato abreviado, a saber: /publish:OurTFSMachine.
/publishbuild
/publishbuild:[ nombre de la compilación ]
Para publicar datos de pruebas, debe especificar el nombre de una compilación que ha finalizado. Para encontrar el nombre de una compilación, siga estos pasos:
Abra Visual Studio y conecte a un Team Foundation Server. Para obtener más información , consulte Conectarse a proyectos de equipo en Team Foundation Server.
Abra Team Explorer.
Abra su proyecto de equipo y expanda el nodo del proyecto de equipo.
Bajo la compilación, haga doble clic en Todos los tipos de compilación o en un tipo de compilación concreto para ver sus compilaciones.
Los nombres de compilación que puede usar están en la columna Nombre.
Nota
Puede encontrar información sobre las opciones /platform y /flavor haciendo doble clic en el nombre de la compilación.
/flavor
/flavor:[ /flavor ]
Esta opción, especificada como una cadena, es obligatoria para publicar los resultados de pruebas. Los valores de /flavor y /platform deben coincidir con una combinación válida de valores para la compilación finalizada identificada por la opción /publishbuild. Cuando se ejecuta la utilidad MSTest con opciones de publicación, en primer lugar finalizan las pruebas en ejecución y después se establecen las propiedades flavor y platform de la ejecución de prueba, antes de publicar sus resultados.
Ejemplos de uso de /flavor: /flavor:debug, /flavor:retail
/platform
/platform:[ plataforma ]
Esta opción, especificada como una cadena, es obligatoria para publicar los resultados de pruebas. Los valores de /flavor y /platform deben coincidir con una combinación válida de valores para la compilación finalizada identificada por la opción /publishbuild. Cuando se ejecuta la utilidad MSTest con opciones de publicación, en primer lugar finalizan las pruebas en ejecución y después se establecen las propiedades flavor y platform de la ejecución de prueba, antes de publicar sus resultados.
Ejemplos de uso de /platform: /platform:AnyCPU, /platform:x86
/publishresultsfile
/publishresultsfile:[ nombre del archivo ]
El nombre del archivo de resultados que se publica. Este archivo tiene la extensión .trx. Para publicar los resultados de la ejecución actual utilizando el nombre predeterminado, omita esta opción.
/teamproject
/teamproject:[ nombre del proyecto de equipo ]
Especifica el nombre del proyecto de equipo al que pertenece la compilación.
Vea también
Tareas
Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest