Delen via


VisualStudioTestPlatformInstaller@1 - v1-taak voor het installatieprogramma van het Visual Studio-testplatform

Gebruik deze taak om het Microsoft-testplatform te verkrijgen van nuget.org of een opgegeven feed en deze toe te voegen aan de cache van 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.

Syntaxis

# 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.

Invoer

packageFeedSelector - pakketfeed
string. Verplicht. 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-: verwerft het testplatformpakket van NuGet. Voor deze optie is een internetverbinding vereist op de agentcomputer.

customFeed - aangepaste feed: verwerft het testplatformpakket van een aangepaste feed of een pakketbeheerfeed 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 op een netwerkshare worden geplaatst waartoe de build/release-agent toegang heeft.


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

Installeert de nieuwste versie of een specifieke versie van het Visual Studio Test Platform. Als u het installatieprogramma voor het testplatform gebruikt om Coded UI-tests uit te voeren, moet het gekozen Visual Studio Test Platform overeenkomen met de primaire versie van de Visual Studio-installatie die de binaire testbestanden heeft gebouwd. Als het coded UI-testproject 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 op die op de agent moet worden geïnstalleerd. 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 pakketbeheerfeed in Azure DevOps of TFS die het testplatformpakket bevat. Openbare en privéfeeds kunnen worden opgegeven.


username - gebruikersnaam
string. Facultatief. Gebruiken wanneer packageFeedSelector = customFeed.

Hiermee geeft u de gebruikersnaam op voor de 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. Facultatief. Gebruiken wanneer packageFeedSelector = customFeed.

Hiermee geeft u het wachtwoord of persoonlijke toegangstoken (PAT) op voor het verifiëren 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 bestand Microsoft.TestPlatform.nupkg. De opgegeven Microsoft.TestPlatform.nupkg-versie moet worden gedownload van NuGet- en op een netwerkshare worden geplaatst waartoe de build/release-agent toegang heeft.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor 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 van het Visual Studio-testplatform niet uit te voeren.

Gebruik deze taak om het Microsoft-testplatform te verkrijgen van nuget.org of een opgegeven feed en deze toe te voegen aan de cache van 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 voordat de Visual Studio Test taak in de build- of release-pijplijn.
  • De optie Testplatformversie in de Visual Studio Test- taak moet zijn ingesteld op Geïnstalleerd door hulpprogramma's.

Zie Geautomatiseerde tests uitvoeren vanuit testplannen.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: VsTest
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.144.0 of hoger
Taakcategorie Werktuig
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Het uitvoeren van deze taak voldoet aan de volgende vereist voor eventuele volgende taken in dezelfde taak: VsTest
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.103.0 of hoger
Taakcategorie Werktuig