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.
Nota
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 conectar con Team Foundation Server, vea Conectar y obtener acceso a los proyectos de equipo de un servidor Team Foundation Server.
Opciones necesarias para publicar los resultados de las 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. Para obtener más información, vea Saving and Publishing Test Results Using Microsoft Visual Studio.
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 no utilizadas específicamente para publicar resultados de pruebas, vea Opciones de la línea de comandos para MSTest.exe.
/publish
**/publish:[**nombre de 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.
Si el equipo de Team Foundation Server está registrado, puede utilizar un formato abreviado, a saber: /publish:OurTFSMachine.
/publishbuild
/publishbuild:[identificador de generación]
Para publicar datos de pruebas, debe especificar el nombre de una generació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, vea Conectar y obtener acceso a los proyectos de equipo de un servidor Team Foundation Server.
Abra Team Explorer.
Abra su proyecto de equipo y expanda el nodo del proyecto de equipo.
Bajo la generación, haga doble clic en Todos los tipos de generación o en un tipo de generación concreto para ver sus generaciones.
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 generación.
/flavor
/flavor:[tipo]
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 generació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 generació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 de 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]
Especifique el nombre del proyecto de equipo al que pertenece la generación.
Vea también
Tareas
Cómo: Ejecutar pruebas automatizadas desde la línea de comandos usando MSTest