Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Utilizzare questa attività per acquisire la piattaforma di test Microsoft da nuget.org o da un feed specificato e aggiungerla alla cache degli strumenti. L'attività del programma di installazione soddisfa la domanda e un'attività vstest
di test di Visual Studio successiva in una pipeline di compilazione o versione può essere eseguita senza la necessità di un'installazione completa di Visual Studio nel computer dell'agente.
Sintassi
# 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.
Ingressi dati
packageFeedSelector
-
Alimentazione del pacchetto
string
. Obbligatorio. Valori consentiti: nugetOrg
(Nuget ufficiale), customFeed
(feed personalizzato), netShare
(percorso di rete). Valore predefinito: nugetOrg
Specifica il feed in cui l'attività recupera il pacchetto NuGet della piattaforma di test di Visual Studio.
nugetOrg
-
NuGet ufficiale: acquisisce il pacchetto della piattaforma di test da NuGet. Questa opzione richiede la connettività Internet nel computer dell'agente.
customFeed
-
Feed personalizzato: acquisisce il pacchetto della piattaforma di test da un feed personalizzato o da un feed di gestione dei pacchetti in Azure DevOps o TFS.
netShare
-
Percorso di rete: installa la piattaforma di test da una condivisione di rete. La versione specificata Microsoft.TestPlatform.nupkg
deve essere scaricata da NuGet e inserita in una condivisione di rete a cui l'agente di compilazione/versione può accedere.
versionSelector
-
versione
string
. Obbligatorio quando packageFeedSelector = nugetOrg || packageFeedSelector = customFeed
. Valori consentiti: latestPreRelease
(Più recente (include la versione non definitiva)), latestStable
(Ultima versione stabile), specificVersion
(Versione specifica). Valore predefinito: latestPreRelease
Installa la versione più recente o una versione specifica della piattaforma di test di Visual Studio. Se si utilizza il programma di installazione della piattaforma di test per eseguire test codificati dell'interfaccia utente, la piattaforma di test di Visual Studio scelta deve corrispondere alla versione principale dell'installazione di Visual Studio che ha creato i file binari di test. Ad esempio, se il progetto di test codificato dell'interfaccia utente è stato compilato usando Visual Studio 2017 (versione 15.x), è necessario usare la piattaforma di test versione 15.x.
testPlatformVersion
-
Versione della piattaforma di test
string
. Obbligatorio quando versionSelector = specificVersion
.
Specifica la versione di Visual Studio Test Platform da installare nell'agente. Le versioni disponibili possono essere visualizzate in NuGet.
customFeed
-
Origine del pacchetto
string
. Obbligatorio quando packageFeedSelector = customFeed
.
Specifica l'URL di un feed personalizzato o di un feed di gestione dei pacchetti in Azure DevOps o TFS che contiene il pacchetto della piattaforma di test. È possibile specificare feed pubblici e privati.
username
-
Nome utente
string
. Opzionale. Usare quando packageFeedSelector = customFeed
.
Specifica il nome utente per autenticare il feed specificato nell'argomento Origine pacchetto . Questo input non è necessario se l'input password
utilizza un token di accesso personale (PAT).
password
-
password
string
. Opzionale. Usare quando packageFeedSelector = customFeed
.
Specifica la password o il token di accesso personale (PAT) per l'autenticazione del feed specificato nell'input customFeed
.
netShare
-
Percorso UNC
string
. Obbligatorio quando packageFeedSelector = netShare
.
Specifica il percorso UNC completo del Microsoft.TestPlatform.nupkg
file. La versione specificata Microsoft.TestPlatform.nupkg
deve essere scaricata da NuGet e inserita in una condivisione di rete a cui l'agente di compilazione/versione può accedere.
Opzioni di controllo delle attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input di attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di uscita
Nessuno.
Osservazioni:
Annotazioni
Se si utilizza un agente hosted, controllare la tabella software per l'agente in uso per verificare se Visual Studio è installato. Se Visual Studio è installato, non è necessario eseguire l'attività di installazione della piattaforma di test di Visual Studio.
Utilizzare questa attività per acquisire la piattaforma di test Microsoft da nuget.org o da un feed specificato e aggiungerla alla cache degli strumenti. L'attività del programma di installazione soddisfa la domanda e un'attività vstest
di test di Visual Studio successiva in una pipeline di compilazione o versione può essere eseguita senza la necessità di un'installazione completa di Visual Studio nel computer dell'agente.
Annotazioni
- L'attività del programma di installazione della piattaforma di test di Visual Studio deve essere visualizzata prima dell'attività di test di Visual Studio nella pipeline di compilazione o di versione.
- L'opzione Versione piattaforma di test nell'attività Test di Visual Studio deve essere impostata su Installato dal programma di installazione degli strumenti.
Vedere Eseguire test automatizzati dai piani di test.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Funzionalità | L'esecuzione di questa attività soddisfa le seguenti richieste per tutte le attività successive nello stesso processo: VsTest |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Strumento |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
Richieste | Nessuno |
Funzionalità | L'esecuzione di questa attività soddisfa le seguenti richieste per tutte le attività successive nello stesso processo: VsTest |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione agente | 2.103.0 o versione successiva |
Categoria attività | Strumento |