Aracılığıyla paylaş


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

nuget.org veya belirtilen bir akıştan Microsoft test platformu almak ve araç önbelleğine eklemek için bu görevi kullanın. Yükleyici görevi vstest talebi karşılar 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.

Sözdizimi

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

Girişler

packageFeedSelector - Paket Akışı
string. Gerekli. İ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 getirdiği akışı belirtir.

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

customFeed - Özel akış: Test platformu paketini Azure DevOps veya TFS'deki bir özel akıştan veya paket yönetimi akışından 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. packageFeedSelector = nugetOrg || packageFeedSelector = customFeedgerekir. İzin verilen değerler: latestPreRelease (En Son (Yayın Öncesi dahildir)), 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 - Test Platformu Sürümü
string. versionSelector = specificVersiongerekir.

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


paket kaynağıcustomFeed -
string. packageFeedSelector = customFeedgerekir.

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


username - Kullanıcı Adı
string. Opsiyonel. packageFeedSelector = customFeedolduğunda kullanın.

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


parolapassword -
string. Opsiyonel. packageFeedSelector = customFeedolduğunda kullanın.

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


UNC YolunetShare -
string. packageFeedSelector = netSharegerekir.

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


Görev denetimi seçenekleri

Tüm görevlerin, 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

Uyarı

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

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

Uyarı

  • 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üklenenolarak 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ışır Agent, DeploymentGroup
Talepleri Hiç kimse
Özellikleri Bu görevi çalıştırmak, aynı işteki sonraki görevler için aşağıdaki taleplerini karşılar: VsTest
Komut kısıtlamaları Herhangi bir
Ayarlanabilir değişkenleri Herhangi bir
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ışır Agent, DeploymentGroup
Talepleri Hiç kimse
Özellikleri Bu görevi çalıştırmak, aynı işteki sonraki görevler için aşağıdaki taleplerini karşılar: VsTest
Komut kısıtlamaları Herhangi bir
Ayarlanabilir değişkenleri Herhangi bir
Aracı sürümü 2.103.0 veya üzeri
Görev kategorisi Araç