Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 = customFeed
gerekir. İ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 = specificVersion
gerekir.
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 = customFeed
gerekir.
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 = customFeed
olduğ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 = customFeed
olduğ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 = netShare
gerekir.
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ç |