Bagikan melalui


DeployVisualStudioTestAgent@2 - Tugas penyebaran agen pengujian Visual Studio v2

Penting

Tugas ini tidak digunakan lagi dan akan dihentikan 31 Januari 2024. Gunakan tugas Uji Visual Studio untuk menjalankan pengujian unit dan fungsional.

Penting

DeployVisualStudioTestAgent@2 tidak digunakan lagi. Gunakan tugas Uji Visual Studio untuk menjalankan pengujian unit dan fungsional.

Sintaks

# Visual Studio test agent deployment v2
# DeployVisualStudioTestAgent@2 is deprecated. Use the Visual Studio Test task to run unit and functional tests.
- task: DeployVisualStudioTestAgent@2
  inputs:
  # Test Machines
    testMachines: # string. Required. Machines. 
    adminUserName: # string. Required. Admin login. 
    adminPassword: # string. Required. Admin password. 
    winRmProtocol: 'Http' # 'Http' | 'Https'. Required. Protocol. Default: Http.
    #testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
  # Agent Configuration
    machineUserName: # string. Required. Username. 
    machinePassword: # string. Required. Password. 
    #runAsProcess: false # boolean. Run UI tests. Default: false.
    #isDataCollectionOnly: false # boolean. Enable data collection only. Default: false.
  # Advanced
    #testPlatform: '14.0' # '15.0' | '14.0'. Test agent version. Default: 14.0.
    #agentLocation: # string. Test agent location. 
    #updateTestAgent: false # boolean. Update test agent. Default: false.
# Visual Studio Test Agent Deployment v2
# DeployVisualStudioTestAgent@2 is deprecated. Use the Visual Studio Test task to run unit and functional tests.
- task: DeployVisualStudioTestAgent@2
  inputs:
  # Test Machines
    testMachines: # string. Required. Machines. 
    adminUserName: # string. Required. Admin login. 
    adminPassword: # string. Required. Admin password. 
    winRmProtocol: 'Http' # 'Http' | 'Https'. Required. Protocol. Default: Http.
    #testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
  # Agent Configuration
    machineUserName: # string. Required. Username. 
    machinePassword: # string. Required. Password. 
    #runAsProcess: false # boolean. Run UI tests. Default: false.
    #isDataCollectionOnly: false # boolean. Enable data collection only. Default: false.
  # Advanced
    #testPlatform: '14.0' # '15.0' | '14.0'. Test agent version. Default: 14.0.
    #agentLocation: # string. Test agent location. 
    #updateTestAgent: false # boolean. Update test agent. Default: false.

Input

testMachines - 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. Wajib diisi.

Menentukan login administrator untuk komputer target.


adminPassword - kata sandi Admin
string. Wajib diisi.

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. Wajib diisi. Nilai yang diizinkan: Http, Https. Nilai default: Http.

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


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

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


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 - Menjalankan pengujian UI
boolean. Nilai default: false.

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


isDataCollectionOnly - Aktifkan pengumpulan data saja
boolean. Nilai default: false.

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


testPlatform - Versi agen pengujian
string. Nilai yang diizinkan: 15.0 (Visual Studio 2017), 14.0 (Visual Studio 2015). Nilai default: 14.0.

Menentukan versi agen pengujian Visual Studio. Memilih versi yang sesuai untuk mencocokkan versi VS menggunakan biner pengujian yang dibuat.


agentLocation - Lokasi agen pengujian
string.

Pilihan. Menyediakan jalur ke vstf_testagent.exe dari jaringan atau lokasi lokal. Jika tidak ada jalur yang disediakan, jalur akan diunduh secara otomatis dari pusat unduhan. Instal Agen Uji 2015 Pembaruan 3.
Instal Agen Pengujian 2017.


updateTestAgent - Memperbarui agen pengujian
boolean. Nilai default: false.

Jika Agen Uji sudah disebarkan pada komputer, opsi ini memeriksa untuk melihat apakah pembaruan tersedia untuk versi tersebut.


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

Apa yang baru dalam versi tugas ini:

  • Dukungan untuk Visual Studio Test Agent 2017: Anda sekarang dapat menyebarkan dan menjalankan pengujian menggunakan beberapa versi Visual Studio Test Agent. Versi 2015 dan 2017 didukung.
  • Grup komputer yang dibuat dari hub pengujian tidak lagi didukung. Anda dapat terus menggunakan daftar komputer atau grup sumber daya Azure.

Persyaratan

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