Bagikan melalui


PublishTestResults@1 - Menerbitkan tugas hasil pengujian v1

Terbitkan hasil pengujian ke Azure Pipelines.

Terbitkan Hasil Pengujian ke VSTS/TFS.

Sintaks

# Publish test results v1
# Publish test results to Azure Pipelines.
- task: PublishTestResults@1
  inputs:
    testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
    testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
    #mergeTestResults: false # boolean. Merge Test Results. Default: false.
    #testRunTitle: # string. Test Run Title. 
  # Advanced
    #platform: # string. Platform. 
    #configuration: # string. Configuration. 
    #publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.
# Publish Test Results v1
# Publish Test Results to VSTS/TFS.
- task: PublishTestResults@1
  inputs:
    testRunner: 'JUnit' # 'JUnit' | 'NUnit' | 'VSTest' | 'XUnit'. Required. Test Result Format. Default: JUnit.
    testResultsFiles: '**/TEST-*.xml' # string. Required. Test Results Files. Default: **/TEST-*.xml.
    #mergeTestResults: false # boolean. Merge Test Results. Default: false.
    #testRunTitle: # string. Test Run Title. 
  # Advanced
    #platform: # string. Platform. 
    #configuration: # string. Configuration. 
    #publishRunAttachments: true # boolean. Upload Test Attachments. Default: true.

Input

testRunner - Format Hasil Pengujian
string. Wajib diisi. Nilai yang diizinkan: JUnit, NUnit, VSTest, XUnit. Nilai default: JUnit.

Menentukan format file hasil yang ingin Anda terbitkan. Format berikut didukung: CTest, JUnit, NUnit 2, NUnit 3, Visual Studio Test (TRX) dan xUnit 2.


testResultsFiles - File Hasil Pengujian
string. Wajib diisi. Nilai default: **/TEST-*.xml.

Menentukan satu atau beberapa file hasil pengujian.

  • Anda dapat menggunakan kartubebas folder tunggal (*) dan kartubebas rekursif (**). Misalnya, **/TEST-*.xml mencari semua file XML yang namanya dimulai dengan TEST- di semua subdirektori. Jika menggunakan VSTest sebagai format hasil pengujian, jenis file harus diubah menjadi .trx misalnya **/TEST-*.trx
  • Beberapa jalur dapat ditentukan, dipisahkan oleh baris baru.
  • Selain itu menerima pola minimatch.

Misalnya, !TEST[1-3].xml mengecualikan file bernama TEST1.xml, , TEST2.xmlatau TEST3.xml.


mergeTestResults - Gabungkan Hasil Pengujian
boolean. Nilai default: false.

Ketika nilai boolean ini adalah true, tugas melaporkan hasil pengujian dari semua file terhadap satu eksekusi pengujian. Jika nilainya adalah false, tugas membuat uji coba terpisah untuk setiap file hasil pengujian.

Catatan

Gunakan pengaturan hasil pengujian penggabungan untuk menggabungkan file dari kerangka kerja pengujian yang sama untuk memastikan pemetaan hasil dan durasi dihitung dengan benar.


testRunTitle - Judul Uji Coba
string.

Pilihan. Menentukan nama untuk uji coba yang hasilnya akan dilaporkan. Nama variabel yang dideklarasikan dalam alur build atau rilis dapat digunakan.


platform - Platform
string.

Opsional. Menentukan platform build tempat uji coba harus dilaporkan. Contohnya: x64 atau x86. Jika Anda menentukan variabel untuk platform dalam tugas build Anda, gunakan di sini.


configuration - Konfigurasi
string.

Opsional. Menentukan konfigurasi build tempat uji coba harus dilaporkan. Contohnya: Debug atau Release. Jika Anda menentukan variabel untuk konfigurasi dalam tugas build Anda, gunakan di sini.


publishRunAttachments - Unggah Lampiran Pengujian
boolean. Nilai default: true.

Pilihan. Ketika nilai boolean ini adalah true, tugas mengunggah semua file hasil pengujian sebagai lampiran ke uji coba.


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

PublishTestResults@2 adalah versi yang lebih baru dari tugas ini yang menyediakan dukungan dan dukungan NUnit3 untuk pola file Minimatch.

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 2.144.0 atau lebih tinggi
Kategori tugas Uji
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.83.0 atau lebih tinggi
Kategori tugas Uji

Lihat juga