VisualStudioTestPlatformInstaller@1 – Visual Studio-testplattformens installationsprogram v1-uppgift
Använd den här uppgiften för att hämta Microsoft-testplattformen från nuget.org eller en angiven feed och lägga till den i verktygscacheminnet. Installationsuppgiften uppfyller vstest
efterfrågan, och en efterföljande Visual Studio-testaktivitet i en bygg- eller versionspipeline kan köras utan att behöva en fullständig Visual Studio-installation på agentdatorn.
Syntax
# 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.
Ingångar
packageFeedSelector
-
paketflöde
string
. Obligatoriskt. Tillåtna värden: nugetOrg
(Officiell Nuget), customFeed
(anpassad feed), netShare
(nätverkssökväg). Standardvärde: nugetOrg
.
Anger flödet där uppgiften hämtar NuGet-paketet för Visual Studio Test Platform.
nugetOrg
-
Officiella NuGet-: Hämtar testplattformspaketet från NuGet. Det här alternativet kräver internetanslutning på agentdatorn.
customFeed
-
anpassad feed: Hämtar testplattformspaketet från ett anpassat flöde eller ett pakethanteringsflöde i Azure DevOps eller TFS.
netShare
-
Nätverkssökväg: Installerar testplattformen från en nätverksresurs. Den angivna Microsoft.TestPlatform.nupkg
versionen måste laddas ned från NuGet och placeras på en nätverksresurs som build/release-agenten kan komma åt.
versionSelector
-
version
string
. Krävs när packageFeedSelector = nugetOrg || packageFeedSelector = customFeed
. Tillåtna värden: latestPreRelease
(senaste (inkluderar förhandsversion)), latestStable
(senaste stabila), specificVersion
(specifik version). Standardvärde: latestPreRelease
.
Installerar den senaste versionen eller en specifik version av Visual Studio Test Platform. Om du använder installationsprogrammet för testplattformen för att köra kodade användargränssnittstester måste den valda Visual Studio-testplattformen matcha huvudversionen av Visual Studio-installationen som skapade binärfilerna för test. Om till exempel testprojektet för kodat användargränssnitt skapades med Visual Studio 2017 (version 15.x) måste du använda Test Platform version 15.x.
testPlatformVersion
-
Test Platform Version
string
. Krävs när versionSelector = specificVersion
.
Anger vilken version av Visual Studio Test Platform som ska installeras på agenten. Tillgängliga versioner kan visas på NuGet.
customFeed
-
paketkälla
string
. Krävs när packageFeedSelector = customFeed
.
Anger URL:en för ett anpassat flöde eller ett pakethanteringsflöde i Azure DevOps eller TFS som innehåller testplattformspaketet. Offentliga och privata feeds kan anges.
username
-
Användarnamn
string
. Valfritt. Använd när packageFeedSelector = customFeed
.
Anger användarnamnet för att autentisera feeden som anges i argumentet Package Source. Dessa indata krävs inte om password
indata använder en personlig åtkomsttoken (PAT).
password
-
Lösenord
string
. Valfritt. Använd när packageFeedSelector = customFeed
.
Anger lösenordet eller den personliga åtkomsttoken (PAT) för autentisering av feeden som anges i customFeed
indata.
netShare
-
UNC-sökväg
string
. Krävs när packageFeedSelector = netShare
.
Anger den fullständiga UNC-sökvägen till filen Microsoft.TestPlatform.nupkg
. Den angivna Microsoft.TestPlatform.nupkg
versionen måste laddas ned från NuGet- och placeras på en nätverksresurs som build/release-agenten kan komma åt.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Anmärkning
Om du använder en värdbaserad agent kontrollerar du -programvarutabellen för agenten som du använder för att se om Visual Studio är installerat. Om Visual Studio är installerat behöver du inte köra installationsprogrammet för Visual Studio-testplattformen.
Använd den här uppgiften för att hämta Microsoft-testplattformen från nuget.org eller en angiven feed och lägga till den i verktygscacheminnet. Installationsuppgiften uppfyller vstest
efterfrågan och en efterföljande Visual Studio-testuppgift i en bygg- eller versionspipeline kan köras utan att behöva en fullständig Visual Studio-installation på agentdatorn.
Anmärkning
- Visual Studio Test Platform Installer uppgift måste visas före Visual Studio Test uppgift i bygg- eller versionspipelinen.
- Alternativet testplattformsversion i Visual Studio Test uppgift måste anges till Installerad av verktyg Installer.
Se Köra automatiserade tester från testplaner.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: VsTest |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.144.0 eller senare |
Aktivitetskategori | Verktyg |
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Ingen |
funktioner | Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: VsTest |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 2.103.0 eller senare |
Aktivitetskategori | Verktyg |