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 = customFeed
gereklidir. İ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 = specificVersion
gereklidir.
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 = customFeed
gereklidir.
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 = customFeed
kullanı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 = customFeed
kullanı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 = netShare
gereklidir.
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ç |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin