VisualStudioTestPlatformInstaller@1 - Tugas penginstal platform uji Visual Studio v1
Gunakan tugas ini untuk memperoleh platform pengujian Microsoft dari nuget.org atau umpan tertentu, dan menambahkannya ke cache alat. Tugas penginstal vstest
memenuhi permintaan, dan tugas Pengujian Visual Studio berikutnya dalam alur build atau rilis dapat berjalan tanpa memerlukan penginstalan Visual Studio penuh pada mesin agen.
Sintaks
# 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.
Input
packageFeedSelector
- Umpan Paket
string
. Wajib diisi. Nilai yang diizinkan: nugetOrg
(Nuget Resmi), customFeed
(Umpan Kustom), netShare
(Jalur jaringan). Nilai default: nugetOrg
.
Menentukan umpan tempat tugas mengambil paket Visual Studio Test Platform NuGet.
nugetOrg
- Resmi NuGet: Memperoleh paket platform pengujian dari NuGet. Opsi ini memerlukan konektivitas internet pada mesin agen.
customFeed
- Umpan kustom: Memperoleh paket platform pengujian dari umpan kustom atau umpan manajemen paket di Azure DevOps atau TFS.
netShare
- Jalur jaringan: Menginstal platform pengujian dari berbagi jaringan. Versi yang ditentukan Microsoft.TestPlatform.nupkg
harus diunduh dari NuGet dan ditempatkan pada berbagi jaringan yang dapat diakses oleh agen build/rilis.
versionSelector
- Versi
string
. Diperlukan saat packageFeedSelector = nugetOrg || packageFeedSelector = customFeed
. Nilai yang diizinkan: latestPreRelease
(Terbaru (Termasuk Pra-Rilis)), latestStable
(Stabil Terbaru), specificVersion
(Versi Tertentu). Nilai default: latestPreRelease
.
Menginstal versi terbaru atau versi tertentu dari Visual Studio Test Platform. Jika Anda menggunakan alat penginstal platform pengujian untuk menjalankan pengujian UI Berkode, Platform Pengujian Visual Studio yang dipilih harus cocok dengan versi utama penginstalan Visual Studio yang membangun biner pengujian. Misalnya, jika proyek pengujian UI Berkode dibuat menggunakan Visual Studio 2017 (versi 15.x), Anda harus menggunakan Platform Pengujian versi 15.x.
testPlatformVersion
- Versi Platform Uji
string
. Diperlukan saat versionSelector = specificVersion
.
Menentukan versi Platform Pengujian Visual Studio untuk diinstal pada agen. Versi yang tersedia dapat dilihat di NuGet.
customFeed
- Sumber Paket
string
. Diperlukan saat packageFeedSelector = customFeed
.
Menentukan URL umpan kustom atau umpan manajemen paket di Azure DevOps atau TFS yang berisi paket platform pengujian. Umpan publik dan privat dapat ditentukan.
username
- Nama Pengguna
string
. Pilihan. Gunakan saat packageFeedSelector = customFeed
.
Menentukan nama pengguna untuk mengautentikasi umpan yang ditentukan dalam argumen Sumber Paket . Input ini tidak diperlukan jika password
input menggunakan token akses pribadi (PAT).
password
- Password
string
. Opsional. Gunakan saat packageFeedSelector = customFeed
.
Menentukan kata sandi atau token akses pribadi (PAT) untuk mengautentikasi umpan yang ditentukan dalam customFeed
input.
netShare
- Jalur UNC
string
. Diperlukan saat packageFeedSelector = netShare
.
Menentukan jalur UNC lengkap ke Microsoft.TestPlatform.nupkg
file. Versi yang ditentukan Microsoft.TestPlatform.nupkg
harus diunduh dari NuGet dan ditempatkan pada berbagi jaringan yang dapat diakses oleh agen build/rilis.
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Keterangan
Catatan
Jika Anda menggunakan agen yang dihosting, periksa tabel perangkat lunak untuk agen yang Anda gunakan untuk melihat apakah Visual Studio diinstal. Jika Visual Studio diinstal, Anda tidak perlu menjalankan tugas penginstal platform pengujian Visual Studio.
Gunakan tugas ini untuk memperoleh platform pengujian Microsoft dari nuget.org atau umpan tertentu, dan menambahkannya ke cache alat. Tugas penginstal vstest
memenuhi permintaan, dan tugas Pengujian Visual Studio berikutnya dalam alur build atau rilis dapat berjalan tanpa memerlukan penginstalan Visual Studio penuh pada mesin agen.
Catatan
- Tugas Penginstal Platform Uji Visual Studio harus muncul sebelum tugas Uji Visual Studio di alur build atau rilis.
- Opsi Uji versi platform dalam tugas Visual Studio Test harus diatur ke Diinstal oleh Alat Penginstal.
Lihat Menjalankan pengujian otomatis dari paket pengujian.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Menjalankan tugas ini memenuhi tuntutan berikut untuk setiap tugas berikutnya dalam pekerjaan yang sama: VsTest |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.144.0 atau lebih tinggi |
Kategori tugas | Alat |
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Menjalankan tugas ini memenuhi tuntutan berikut untuk setiap tugas berikutnya dalam pekerjaan yang sama: VsTest |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 2.103.0 atau lebih tinggi |
Kategori tugas | Alat |