Bagikan melalui


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