VisualStudioTestPlatformInstaller@1 - Visual Studio test platformu yükleyicisi v1 görevi

Microsoft test platformunu nuget.org veya belirtilen bir akıştan almak ve araç önbelleğine eklemek için bu görevi kullanın. Yükleyici görevi talebi karşılar vstest ve derleme veya yayın işlem hattındaki sonraki bir Visual Studio Test görevi aracı makinede tam Visual Studio yüklemesine gerek kalmadan çalıştırılabilir.

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.

Girişler

packageFeedSelector - Paket Akışı
string. Gereklidir. İzin verilen değerler: nugetOrg (Resmi Nuget), customFeed (Özel Akış), netShare (Ağ yolu). Varsayılan değer: nugetOrg.

Görevin Visual Studio Test Platformu NuGet paketini getireceği akışı belirtir.

nugetOrg - Resmi NuGet: Test platformu paketini NuGet'ten alır. Bu seçenek, aracı makinede İnternet bağlantısı gerektirir.

customFeed - Özel akış: Azure DevOps veya TFS'de özel bir akıştan veya paket yönetim akışından test platformu paketini alır.

netShare - Ağ yolu: Test platformunu bir ağ paylaşımından yükler. Belirtilen Microsoft.TestPlatform.nupkg sürüm NuGet'ten indirilmeli ve derleme/yayın aracısının erişebileceği bir ağ paylaşımına yerleştirilmelidir.


versionSelector - Sürüm
string. olduğunda packageFeedSelector = nugetOrg || packageFeedSelector = customFeedgereklidir. İzin verilen değerler: latestPreRelease (En Son (Yayın Öncesi dahil)), latestStable (En Son Kararlı), specificVersion (Belirli Sürüm). Varsayılan değer: latestPreRelease.

Visual Studio Test Platformunun en son sürümünü veya belirli bir sürümünü yükler. Kodlanmış UI testlerini çalıştırmak için test platformu yükleyicisini kullanırsanız, seçilen Visual Studio Test Platformu test ikili dosyalarını oluşturan Visual Studio yüklemesinin ana sürümüyle eşleşmelidir. Örneğin, Kodlanmış UI test projesi Visual Studio 2017 (sürüm 15.x) kullanılarak oluşturulduysa Test Platformu sürüm 15.x'i kullanmanız gerekir.


testPlatformVersion - Platform Sürümünü Test Etme
string. olduğunda versionSelector = specificVersiongereklidir.

Aracıya yüklenecek Visual Studio Test Platformu sürümünü belirtir. Kullanılabilir sürümler NuGet'te görüntülenebilir.


customFeed - Paket Kaynağı
string. olduğunda packageFeedSelector = customFeedgereklidir.

Test platformu paketini içeren Azure DevOps veya TFS'de özel akışın veya paket yönetimi akışının URL'sini belirtir. Genel ve özel akışlar belirtilebilir.


username - Kullanıcı Adı
string. İsteğe bağlı. olduğunda packageFeedSelector = customFeedkullanın.

Paket Kaynağı bağımsız değişkeninde belirtilen akışın kimliğini doğrulamak için kullanıcı adını belirtir. Giriş bir kişisel erişim belirteci (PAT) kullanıyorsa password bu giriş gerekli değildir.


password - Parola
string. İsteğe bağlı. olduğunda packageFeedSelector = customFeedkullanın.

Girişte belirtilen akışın kimliğini doğrulamak için parolayı veya kişisel erişim belirtecini customFeed (PAT) belirtir.


netShare - UNC Yolu
string. olduğunda packageFeedSelector = netSharegereklidir.

Dosyanın tam UNC yolunu Microsoft.TestPlatform.nupkg belirtir. Belirtilen Microsoft.TestPlatform.nupkg sürüm NuGet'ten indirilmeli ve derleme/yayın aracısının erişebileceği bir ağ paylaşımına yerleştirilmelidir.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Not

Barındırılan aracı kullanıyorsanız, Visual Studio'yu yükleyip yüklemediğini görmek için kullandığınız aracıya yönelik yazılım tablosunu denetleyin. Visual Studio yüklüyse, Visual Studio test platformu yükleyici görevini çalıştırmanız gerekmez.

Microsoft test platformunu nuget.org veya belirtilen bir akıştan almak ve araç önbelleğine eklemek için bu görevi kullanın. Yükleyici görevi talebi karşılar vstest ve derleme veya yayın işlem hattındaki sonraki bir Visual Studio Test görevi aracı makinede tam Visual Studio yüklemesine gerek kalmadan çalıştırılabilir.

Not

  • Visual Studio Test Platformu Yükleyicisi görevi, derleme veya yayın işlem hattındaki Visual Studio Test görevinden önce görünmelidir.
  • Visual Studio Test görevindeki Test platformu sürümü seçeneği, Araçlar Yükleyicisi tarafından yüklendi olarak ayarlanmalıdır.

Bkz . Test planlarından otomatikleştirilmiş testler çalıştırma.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevi çalıştırmak, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: VsTest
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.144.0 veya üzeri
Görev kategorisi Araç
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalıştırılır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görevi çalıştırmak, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: VsTest
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.103.0 veya üzeri
Görev kategorisi Araç