Bagikan melalui


DeployVisualStudioTestAgent@1 - Tugas Visual Studio Test Agent Deployment v1

Tugas ini menyebarkan dan mengonfigurasi Agen Pengujian untuk menjalankan pengujian pada sekumpulan komputer.

Penting

Tugas ini tidak digunakan lagi. Gunakan tugas Uji Visual Studio untuk menjalankan unit dan pengujian fungsional.

Sintaks

# Visual Studio Test Agent Deployment v1
# Deploy and configure Test Agent to run tests on a set of machines.
- task: DeployVisualStudioTestAgent@1
  inputs:
  # Test Machine Group
    testMachineGroup: # string. Required. Machines. 
    #adminUserName: # string. Admin Login. 
    #adminPassword: # string. Admin Password. 
    #winRmProtocol: # 'Http' | 'Https'. Protocol. 
    #testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
    #resourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
    #testMachines: # string. Filter Criteria. 
  # Agent Configuration
    machineUserName: # string. Required. Username. 
    machinePassword: # string. Required. Password. 
    #runAsProcess: false # boolean. Interactive Process. Default: false.
  # Advanced
    #agentLocation: # string. Test Agent Location. 
    #updateTestAgent: true # boolean. Update Test Agent. Default: true.
    #isDataCollectionOnly: false # boolean. Enable Data Collection Only. Default: false.

Input

testMachineGroup - Mesin
string. Wajib diisi.

Input ini memiliki tiga opsi:

  • Menyediakan daftar alamat IP komputer atau FQDN yang dipisahkan koma bersama dengan port. Porta default didasarkan pada protokol yang dipilih. Contohnya,dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986.
  • Menyediakan variabel output tugas lain. Contohnya,$(variableName).
  • Menyediakan nama grup komputer. Jika Anda menggunakan HTTPS, nama/IP komputer harus cocok dengan CN pada sertifikat.

adminUserName - Admin Masuk
string.

Menentukan login administrator untuk komputer target.


adminPassword - kata sandi Admin
string.

Menentukan kata sandi administrator untuk komputer target. Input ini dapat menerima variabel yang ditentukan dalam definisi build/rilis sebagai $(passwordVariable). Anda dapat menandai jenis variabel sebagai secret untuk mengamankannya.


winRmProtocol - Protokol
string. Nilai yang diizinkan: Http, Https.

Menentukan protokol yang akan digunakan untuk koneksi WinRM dengan komputer. Nilai defaultnya adalah HTTPS.


testCertificate - Uji Sertifikat
boolean. Pilihan. Gunakan saat winRmProtocol = Https. Nilai default: true.

Menyediakan opsi untuk melewati validasi keaslian sertifikat komputer oleh otoritas sertifikasi tepercaya. Parameter diperlukan untuk protokol Https WinRM.


resourceFilteringMethod - Pilih Mesin Menurut
string. Nilai yang diizinkan: machineNames (Nama Mesin), tags. Nilai default: machineNames.


testMachines - Kriteria Filter
string.

Menyediakan daftar mesin seperti dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34 atau tag seperti Role:DB;OS:Win8.1. Mengembalikan komputer yang memiliki salah satu tag. Untuk Azure Resource Group, berikan nama host VM untuk nama komputer. Default menyebarkan agen pada semua komputer yang diwakili di bidang Mesin.


machineUserName - Username
string. Wajib diisi.

Menentukan nama pengguna yang perlu dijalankan oleh agen pengujian.


machinePassword - Password
string. Wajib diisi.

Menentukan kata sandi untuk nama pengguna yang diberikan di atas.


runAsProcess - Proses Interaktif
boolean. Nilai default: false.

Menunjukkan apakah agen pengujian perlu berjalan sebagai proses interaktif. Input ini diperlukan untuk Pengujian UI Berkode.


agentLocation - Lokasi Agen Uji
string.

Pilihan. Menyediakan jalur ke vstf_testagent.exe dari jaringan atau lokasi lokal. Jika tidak ada jalur yang disediakan, jalur tersebut akan diunduh dari pusat unduhan.


updateTestAgent - Memperbarui Agen Pengujian
boolean. Nilai default: true.

Opsional. Menentukan apakah agen pengujian perlu diperbarui.


isDataCollectionOnly - Aktifkan Pengumpulan Data Saja
boolean. Nilai default: false.

Opsional. Menentukan apakah agen pengujian hanya digunakan untuk pengumpulan data dan bukan untuk menjalankan pengujian. Ini biasanya dapat ditemukan pada aplikasi di bawah grup komputer pengujian (AUT).


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.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen 1.104.0 atau lebih tinggi
Kategori tugas Uji