Dela via


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 verktygscachen. Installationsuppgiften vstest uppfyller efterfrågan och en efterföljande Visual Studio-testuppgift i en bygg- eller versionspipeline kan köras utan att du behöver 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.
# Visual Studio Test Platform Installer v1
# Acquires the test platform from nuget.org or the tools 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.

Indata

packageFeedSelector - Paketfeed
string. Krävs. Tillåtna värden: nugetOrg (Officiell Nuget), customFeed (anpassad feed) netShare (Nätverkssökväg). Standardvärde: nugetOrg.

Anger feeden där uppgiften hämtar NuGet-paketet för Visual Studio Test Platform.

nugetOrg - Officiell 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 bygg-/versionsagenten kan komma åt.


versionSelector - Version
string. Krävs när packageFeedSelector = nugetOrg || packageFeedSelector = customFeed. Tillåtna värden: latestPreRelease (Senaste (innehåller 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 UI-tester måste den valda Visual Studio-testplattformen matcha huvudversionen av Visual Studio-installationen som skapade binärfilerna för testet. Om till exempel testprojektet coded UI skapades med Visual Studio 2017 (version 15.x) måste du använda Test Platform version 15.x.


testPlatformVersion - Testplattformsversion
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 Paketkälla . 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 customFeed som anges i indata.


netShare - UNC-sökväg
string. Krävs när packageFeedSelector = netShare.

Anger den fullständiga UNC-sökvägen till Microsoft.TestPlatform.nupkg filen. Den angivna Microsoft.TestPlatform.nupkg versionen måste laddas ned från NuGet och placeras på en nätverksresurs som bygg-/versionsagenten kan komma åt.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Inga.

Kommentarer

Anteckning

Om du använder en värdbaserad agent kontrollerar du programtabellen 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 installationsuppgiften 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 verktygscachen. Installationsuppgiften vstest uppfyller efterfrågan och en efterföljande Visual Studio-testuppgift i en bygg- eller versionspipeline kan köras utan att du behöver en fullständig Visual Studio-installation på agentdatorn.

Anteckning

  • Uppgiften Installationsprogram för Visual Studio Test Platform måste visas före Visual Studio-testaktiviteten i bygg- eller versionspipelinen.
  • Alternativet Testplattformsversion i Visual Studio-testaktiviteten måste vara inställt på 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
Krav Ingen
Funktioner Om du kör den här uppgiften uppfyller du följande krav för efterföljande uppgifter i samma jobb: VsTest
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 2.144.0 eller senare
Uppgiftskategori Verktyg
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
Krav Ingen
Funktioner Om du kör den här uppgiften uppfyller du följande krav för efterföljande uppgifter i samma jobb: VsTest
Kommandobegränsningar Valfri
Inställningsbara variabler Valfri
Agentversion 2.103.0 eller senare
Uppgiftskategori Verktyg