Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use esta tarea para adquirir la plataforma de prueba de Microsoft de nuget.org o de una fuente especificada y agregarla a la caché de herramientas. La tarea del instalador satisface la vstest
demanda y se puede ejecutar una tarea de prueba de Visual Studio posterior en una canalización de compilación o versión sin necesidad de una instalación completa de Visual Studio en el equipo del agente.
Sintaxis
# Visual Studio test platform installer v1
# Acquire the test platform from nuget.org or the tool cache. Satisfies the ‘vstest’ demand and can be used for running tests and collecting diagnostic data using the Visual Studio Test task.
- task: VisualStudioTestPlatformInstaller@1
inputs:
# Package settings
packageFeedSelector: 'nugetOrg' # 'nugetOrg' | 'customFeed' | 'netShare'. Required. Package Feed. Default: nugetOrg.
#versionSelector: 'latestPreRelease' # 'latestPreRelease' | 'latestStable' | 'specificVersion'. Required when packageFeedSelector = nugetOrg || packageFeedSelector = customFeed. Version. Default: latestPreRelease.
#testPlatformVersion: # string. Required when versionSelector = specificVersion. Test Platform Version.
#customFeed: # string. Required when packageFeedSelector = customFeed. Package Source.
#username: # string. Optional. Use when packageFeedSelector = customFeed. User Name.
#password: # string. Optional. Use when packageFeedSelector = customFeed. Password.
#netShare: # string. Required when packageFeedSelector = netShare. UNC Path.
Entradas
packageFeedSelector
-
Alimentación de paquetes
string
. Obligatorio. Valores permitidos: nugetOrg
(Nuget oficial), customFeed
(Fuente personalizada), netShare
(Ruta de acceso de red). Valor predeterminado: nugetOrg
.
Especifica la fuente en la que la tarea captura el paquete NuGet de Visual Studio Test Platform.
nugetOrg
-
NuGet oficial: adquiere el paquete de la plataforma de prueba de NuGet. Esta opción requiere conexión a Internet en el equipo del agente.
customFeed
-
Fuente personalizada: adquiere el paquete de la plataforma de prueba de una fuente personalizada o una fuente de administración de paquetes en Azure DevOps o TFS.
netShare
-
Ruta de red: instala la plataforma de prueba desde un recurso compartido de red. La versión especificada Microsoft.TestPlatform.nupkg
debe descargarse de NuGet y colocarse en un recurso compartido de red al que pueda acceder el agente de compilación o versión.
versionSelector
-
versión
string
. Obligatorio cuando packageFeedSelector = nugetOrg || packageFeedSelector = customFeed
. Valores permitidos: latestPreRelease
(Más reciente (incluye versión preliminar)), latestStable
(Estable más reciente), specificVersion
(Versión específica). Valor predeterminado: latestPreRelease
.
Instala la versión más reciente o una versión específica de la plataforma de pruebas de Visual Studio. Si usa el instalador de la plataforma de prueba para ejecutar pruebas de IU codificadas, la plataforma de pruebas de Visual Studio elegida debe coincidir con la versión principal de la instalación de Visual Studio que compiló los archivos binarios de prueba. Por ejemplo, si el proyecto de prueba de IU codificada se compiló con Visual Studio 2017 (versión 15.x), debe usar la versión 15.x de la plataforma de pruebas.
testPlatformVersion
-
Versión de la plataforma de prueba
string
. Obligatorio cuando versionSelector = specificVersion
.
Especifica la versión de Visual Studio Test Platform que se va a instalar en el agente. Las versiones disponibles se pueden ver en NuGet.
customFeed
-
Origen del paquete
string
. Obligatorio cuando packageFeedSelector = customFeed
.
Especifica la dirección URL de una fuente personalizada o una fuente de administración de paquetes en Azure DevOps o TFS que contiene el paquete de la plataforma de prueba. Se pueden especificar feeds públicos y privados.
username
-
de nombre de usuario
string
. Opcional. Use cuando packageFeedSelector = customFeed
.
Especifica el nombre de usuario para autenticar la fuente especificada en el argumento Package Source . Esta entrada no es necesaria si la entrada utiliza un token de password
acceso personal (PAT).
de contraseña de password
-
string
. Opcional. Use cuando packageFeedSelector = customFeed
.
Especifica la contraseña o el token de acceso personal (PAT) para autenticar la fuente especificada en la customFeed
entrada.
netShare
-
Ruta UNC
string
. Obligatorio cuando packageFeedSelector = netShare
.
Especifica la ruta de acceso UNC completa al Microsoft.TestPlatform.nupkg
archivo. La versión especificada Microsoft.TestPlatform.nupkg
debe descargarse de NuGet y colocarse en un recurso compartido de red al que pueda acceder el agente de compilación o versión.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Observaciones
Nota:
Si usa un agente hospedado, compruebe la tabla de software del agente que está usando para ver si Visual Studio está instalado. Si Visual Studio está instalado, no es necesario ejecutar la tarea del instalador de la plataforma de pruebas de Visual Studio.
Use esta tarea para adquirir la plataforma de prueba de Microsoft de nuget.org o de una fuente especificada y agregarla a la caché de herramientas. La tarea del instalador satisface la vstest
demanda y se puede ejecutar una tarea de prueba de Visual Studio posterior en una canalización de compilación o versión sin necesidad de una instalación completa de Visual Studio en el equipo del agente.
Nota:
- La tarea del instalador de Visual Studio Test Platform debe aparecer antes de la tarea de prueba de Visual Studio en la canalización de compilación o versión.
- La opción Versión de la plataforma de prueba de la tarea Prueba de Visual Studio debe establecerse en Instalado por el instalador de herramientas.
Consulte Ejecución de pruebas automatizadas a partir de planes de pruebas.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Demandas | Ninguno |
Capacidades | La ejecución de esta tarea satisface las siguientes demandas para cualquier tarea posterior en el mismo trabajo: VsTest |
Restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.144.0 o superior |
Categoría de tarea | Herramienta |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Demandas | Ninguno |
Capacidades | La ejecución de esta tarea satisface las siguientes demandas para cualquier tarea posterior en el mismo trabajo: VsTest |
Restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.103.0 o superior |
Categoría de tarea | Herramienta |