Share via


VisualStudioTestPlatformInstaller@1 - Visual Studio-testplatforminstallatieprogramma v1-taak

Gebruik deze taak om het Microsoft-testplatform op te halen uit nuget.org of een opgegeven feed en dit toe te voegen aan de cache met hulpprogramma's. De installatietaak voldoet aan de vstest vraag en een volgende Visual Studio Test-taak in een build- of release-pijplijn kan worden uitgevoerd zonder dat een volledige Visual Studio-installatie op de agentcomputer nodig is.

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.

Invoerwaarden

packageFeedSelector - Pakketfeed
string. Vereist. Toegestane waarden: nugetOrg (Officiële Nuget), customFeed (Aangepaste feed), netShare (Netwerkpad). Standaardwaarde: nugetOrg.

Hiermee geeft u de feed op waar de taak het NuGet-pakket Visual Studio Test Platform ophaalt.

nugetOrg - Officiële NuGet: hiermee verkrijgt u het testplatformpakket van NuGet. Voor deze optie is een internetverbinding op de agentcomputer vereist.

customFeed - Aangepaste feed: hiermee verkrijgt u het testplatformpakket van een aangepaste feed of een feed voor pakketbeheer in Azure DevOps of TFS.

netShare - Netwerkpad: installeert het testplatform vanaf een netwerkshare. De opgegeven Microsoft.TestPlatform.nupkg versie moet worden gedownload van NuGet en worden geplaatst op een netwerkshare waartoe de build/release-agent toegang heeft.


versionSelector - Versie
string. Vereist wanneer packageFeedSelector = nugetOrg || packageFeedSelector = customFeed. Toegestane waarden: latestPreRelease (Meest recente (inclusief voorlopige versie)), latestStable (Meest recente stabiel) specificVersion (specifieke versie). Standaardwaarde: latestPreRelease.

Installeert de nieuwste versie of een specifieke versie van het Visual Studio-testplatform. Als u het installatieprogramma voor het testplatform gebruikt om coded UI-tests uit te voeren, moet het gekozen Visual Studio-testplatform overeenkomen met de primaire versie van de Visual Studio-installatie die de binaire testbestanden heeft gebouwd. Als het testproject voor de gecodeerde gebruikersinterface bijvoorbeeld is gebouwd met Visual Studio 2017 (versie 15.x), moet u Test Platform versie 15.x gebruiken.


testPlatformVersion - Testplatformversie
string. Vereist wanneer versionSelector = specificVersion.

Hiermee geeft u de versie van Visual Studio Test Platform te installeren op de agent. Beschikbare versies kunnen worden weergegeven op NuGet.


customFeed - Pakketbron
string. Vereist wanneer packageFeedSelector = customFeed.

Hiermee geeft u de URL op van een aangepaste feed of een feed voor pakketbeheer in Azure DevOps of TFS die het testplatformpakket bevat. Openbare en persoonlijke feeds kunnen worden opgegeven.


username - Gebruikersnaam
string. Optioneel. Gebruik wanneer packageFeedSelector = customFeed.

Hiermee geeft u de gebruikersnaam voor verificatie van de feed die is opgegeven in het argument Pakketbron . Deze invoer is niet vereist als de password invoer een persoonlijk toegangstoken (PAT) gebruikt.


password - Wachtwoord
string. Optioneel. Gebruik wanneer packageFeedSelector = customFeed.

Hiermee geeft u het wachtwoord of het persoonlijke toegangstoken (PAT) voor verificatie van de feed die is opgegeven in de customFeed invoer.


netShare - UNC-pad
string. Vereist wanneer packageFeedSelector = netShare.

Hiermee geeft u het volledige UNC-pad naar het Microsoft.TestPlatform.nupkg bestand. De opgegeven Microsoft.TestPlatform.nupkg versie moet worden gedownload van NuGet en worden geplaatst op een netwerkshare waartoe de build/release-agent toegang heeft.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Notitie

Als u een gehoste agent gebruikt, controleert u de softwaretabel voor de agent die u gebruikt om te zien of Visual Studio is geïnstalleerd. Als Visual Studio is geïnstalleerd, hoeft u de installatietaak voor het testplatform van Visual Studio niet uit te voeren.

Gebruik deze taak om het Microsoft-testplatform op te halen uit nuget.org of een opgegeven feed en dit toe te voegen aan de cache met hulpprogramma's. De installatietaak voldoet aan de vstest vraag en een volgende Visual Studio Test-taak in een build- of release-pijplijn kan worden uitgevoerd zonder dat een volledige Visual Studio-installatie op de agentcomputer nodig is.

Notitie

  • De visual Studio Test Platform Installer-taak moet worden weergegeven vóór de Visual Studio-testtaak in de build- of release-pijplijn.
  • De optie Platformversie testen in de Visual Studio Test-taak moet worden ingesteld op Geïnstalleerd door hulpprogramma's-installatieprogramma.

Zie Geautomatiseerde tests uitvoeren vanuit testplannen.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Het uitvoeren van deze taak voldoet aan de volgende vereisten voor eventuele volgende taken in dezelfde taak: VsTest
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Hulpprogramma
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Het uitvoeren van deze taak voldoet aan de volgende vereisten voor eventuele volgende taken in dezelfde taak: VsTest
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.103.0 of hoger
Taakcategorie Hulpprogramma