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 denganTEST-
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.xml
atau 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk