Results - Update
Perbarui hasil pengujian dalam uji coba.
PATCH https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=7.1
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
|
project
|
path | True |
string |
ID proyek atau nama proyek |
|
run
|
path | True |
integer (int32) |
UJI ID eksekusi yang hasil pengujiannya akan diperbarui. |
|
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1' untuk menggunakan versi api ini. |
Isi Permintaan
| Nama | Jenis | Deskripsi |
|---|---|---|
| body |
Daftar hasil pengujian yang akan diperbarui. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
operasi berhasil |
Keamanan
oauth2
Jenis:
oauth2
Alur:
accessCode
URL Otorisasi:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Cakupan
| Nama | Deskripsi |
|---|---|
| vso.test_write | Memberikan kemampuan untuk membaca, membuat, dan memperbarui rencana pengujian, kasus, hasil, dan artefak terkait manajemen pengujian lainnya. |
Contoh
Permintaan sampel
PATCH https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/26/results?api-version=7.1
[
{
"id": 100000,
"state": "Completed",
"comment": "Website theme is looking good",
"associatedBugs": [
{
"id": 30
}
]
},
{
"id": 100001,
"state": "Completed",
"comment": "Website links are failing because of incorrect container id",
"failureType": "Known Issue"
}
]
Respon sampel
{
"count": 2,
"value": [
{
"id": 100000,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
},
{
"id": 100001,
"project": {},
"testRun": {},
"lastUpdatedBy": {
"id": null
},
"url": ""
}
]
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Build |
Referensi ke build. |
|
Custom |
Informasi bidang kustom. Kunci yang Diizinkan : Pasangan nilai - ( AttemptId: nilai int, IsTestResultFlaky: bool) |
|
Failing |
Gagal karena informasi hasil pengujian. |
|
Identity |
|
|
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
|
Release |
Referensi ke rilis. |
|
Result |
|
|
Shallow |
Referensi abstrak ke beberapa sumber daya lain. Kelas ini digunakan untuk menyediakan kontrak data build dengan cara yang seragam untuk mereferensikan sumber daya lain dengan cara yang menyediakan traversal yang mudah melalui tautan. |
|
Shared |
Referensi ke workitem langkah bersama. |
|
Test |
Mewakili hasil langkah pengujian. |
|
Test |
Mewakili hasil pengujian. |
|
Test |
Menguji informasi lampiran dalam iterasi pengujian. |
|
Test |
Referensi ke hasil pengujian. |
|
Test |
Mewakili hasil iterasi pengujian. |
|
Test |
Menguji informasi parameter dalam iterasi pengujian. |
|
Test |
Mewakili sub hasil dari hasil pengujian. |
BuildReference
Referensi ke build.
| Nama | Jenis | Deskripsi |
|---|---|---|
| branchName |
string |
Nama cabang. |
| buildSystem |
string |
Bangun sistem. |
| definitionId |
integer (int32) |
ID Definisi Build. |
| id |
integer (int32) |
ID Build. |
| number |
string |
Nomor Build. |
| repositoryId |
string |
ID repositori. |
| uri |
string |
Bangun URI. |
CustomTestField
Informasi bidang kustom. Kunci yang Diizinkan : Pasangan nilai - ( AttemptId: nilai int, IsTestResultFlaky: bool)
| Nama | Jenis | Deskripsi |
|---|---|---|
| fieldName |
string |
Nama Bidang. |
| value |
object |
Nilai bidang. |
FailingSince
Gagal karena informasi hasil pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| build |
Referensi build sejak gagal. |
|
| date |
string (date-time) |
Waktu sejak failing(UTC). |
| release |
Referensi rilis sejak gagal. |
IdentityRef
| Nama | Jenis | Deskripsi |
|---|---|---|
| _links |
Bidang ini berisi nol atau lebih tautan menarik tentang subjek grafik. Tautan ini dapat dipanggil untuk mendapatkan hubungan tambahan atau informasi yang lebih rinci tentang subjek grafik ini. |
|
| descriptor |
string |
Deskriptor adalah cara utama untuk mereferensikan subjek grafik saat sistem sedang berjalan. Bidang ini akan mengidentifikasi subjek grafik yang sama secara unik di seluruh Akun dan Organisasi. |
| directoryAlias |
string |
Tidak digunakan lagi - Dapat diambil dengan mengkueri pengguna Graph yang direferensikan dalam entri "diri" kamus IdentityRef "_links" |
| displayName |
string |
Ini adalah nama tampilan subjek grafik yang tidak unik. Untuk mengubah bidang ini, Anda harus mengubah nilainya di penyedia sumber. |
| id |
string |
|
| imageUrl |
string |
Tidak digunakan lagi - Tersedia dalam entri "avatar" kamus IdentityRef "_links" |
| inactive |
boolean |
Tidak digunakan lagi - Dapat diambil dengan mengkueri status keanggotaan Graph yang direferensikan dalam entri "membershipState" kamus "_links" GraphUser |
| isAadIdentity |
boolean |
Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
| isContainer |
boolean |
Tidak digunakan lagi - Dapat disimpulkan dari jenis subjek deskriptor (Descriptor.IsGroupType) |
| isDeletedInOrigin |
boolean |
|
| profileUrl |
string |
Tidak digunakan lagi - tidak digunakan dalam sebagian besar implementasi ToIdentityRef yang sudah ada sebelumnya |
| uniqueName |
string |
Tidak digunakan lagi - gunakan Domain+PrincipalName sebagai gantinya |
| url |
string |
Url ini adalah rute lengkap ke sumber daya sumber subjek grafik ini. |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
| Nama | Jenis | Deskripsi |
|---|---|---|
| links |
object |
Tampilan tautan secara baca-saja. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja. |
ReleaseReference
Referensi ke rilis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| attempt |
integer (int32) |
Jumlah Upaya Rilis. |
| creationDate |
string (date-time) |
Tanggal Pembuatan Rilis (UTC). |
| definitionId |
integer (int32) |
ID definisi rilis. |
| environmentCreationDate |
string (date-time) |
Tanggal pembuatan lingkungan (UTC). |
| environmentDefinitionId |
integer (int32) |
ID definisi lingkungan rilis. |
| environmentDefinitionName |
string |
Rilis nama definisi lingkungan. |
| environmentId |
integer (int32) |
ID lingkungan rilis. |
| environmentName |
string |
Nama lingkungan rilis. |
| id |
integer (int32) |
ID Rilis. |
| name |
string |
Nama rilis. |
ResultGroupType
| Nilai | Deskripsi |
|---|---|
| dataDriven |
Jenis hierarki hasil pengujian. |
| generic |
Jenis hierarki yang tidak diketahui. |
| none |
Simpul daun hasil pengujian. |
| orderedTest |
Jenis hierarki hasil pengujian. |
| rerun |
Jenis hierarki hasil pengujian. |
ShallowReference
Referensi abstrak ke beberapa sumber daya lain. Kelas ini digunakan untuk menyediakan kontrak data build dengan cara yang seragam untuk mereferensikan sumber daya lain dengan cara yang menyediakan traversal yang mudah melalui tautan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string |
ID sumber daya |
| name |
string |
Nama sumber daya tertaut (nama definisi, nama pengontrol, dll.) |
| url |
string |
Tautan http lengkap ke sumber daya |
SharedStepModel
Referensi ke workitem langkah bersama.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
integer (int32) |
ID langkah bersama WorkItem. |
| revision |
integer (int32) |
Revisi workitem langkah bersama. |
TestActionResultModel
Mewakili hasil langkah pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionPath |
string |
Pengidentifikasi jalur untuk langkah pengujian dalam workitem kasus pengujian. Catatan: 1) Ini diwakili dalam format Heksadesimal dengan 8 digit untuk satu langkah. 2) Secara internal, nilai ID langkah untuk langkah pertama dimulai dengan 2 sehingga actionPath = 00000002 langkah 9, akan memiliki ID = 10 dan actionPath = 0000000a langkah 15, akan memiliki ID =16 dan actionPath = 00000010 3) actionPath dari langkah bersama digabungkan dengan langkah induk kasus pengujian. Contohnya, itu akan menjadi sesuatu dari jenis - 0000000300000001 di mana 00000003 menunjukkan jalur tindakan langkah pengujian dan 00000001 menunjukkan jalur tindakan untuk langkah bersama |
| comment |
string |
Komentari hasilnya. |
| completedDate |
string (date-time) |
Waktu ketika eksekusi selesai (UTC). |
| durationInMs |
number (double) |
Durasi eksekusi. |
| errorMessage |
string |
Pesan kesalahan yang dihasilkan. |
| iterationId |
integer (int32) |
ID iterasi hasil tindakan pengujian. |
| outcome |
string |
Hasil pengujian hasil. |
| sharedStepModel |
Referensi ke workitem langkah bersama. |
|
| startedDate |
string (date-time) |
Waktu ketika eksekusi dimulai (UTC). |
| stepIdentifier |
string |
Ini adalah id langkah kasus pengujian. Untuk langkah bersama, ini adalah id langkah bersama dalam workitem kasus pengujian; id langkah dalam langkah bersama. Contoh: Workitem TestCase memiliki dua langkah: 1) Langkah normal dengan Id = 1 2) Langkah Bersama dengan Id = 2. Di dalam langkah bersama: a) Langkah Normal dengan Id = 1 Nilai untuk StepIdentifier untuk Langkah pertama: "1" Langkah kedua: "2; 1" |
| url |
string |
Url hasil tindakan pengujian. Tidak digunakan lagi di lingkungan yang dihosting. |
TestCaseResult
Mewakili hasil pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| afnStripId |
integer (int32) |
Uji ID lampiran perekaman tindakan. |
| area |
Referensi ke jalur area pengujian. |
|
| associatedBugs |
Referensi ke bug yang ditautkan ke hasil pengujian. |
|
| automatedTestId |
string |
ID yang mewakili metode pengujian dalam dll. |
| automatedTestName |
string |
Nama pengujian yang sepenuhnya memenuhi syarat dijalankan. |
| automatedTestStorage |
string |
Kontainer tempat pengujian berada. |
| automatedTestType |
string |
Jenis pengujian otomatis. |
| automatedTestTypeId |
string |
TypeId dari pengujian otomatis. |
| build |
Referensi dangkal untuk membangun yang terkait dengan hasil pengujian. |
|
| buildReference |
Referensi untuk membangun yang terkait dengan hasil pengujian. |
|
| comment |
string |
Komentari dalam hasil pengujian dengan maxSize= 1000 karakter. |
| completedDate |
string (date-time) |
Waktu ketika eksekusi pengujian selesai (UTC). Tanggal selesai harus lebih besar dari StartedDate. |
| computerName |
string |
Nama mesin tempat pengujian dijalankan. |
| configuration |
Referensi ke konfigurasi pengujian. Ketik ShallowReference. |
|
| createdDate |
string (date-time) |
Tanda waktu saat hasil pengujian dibuat (UTC). |
| customFields |
Properti tambahan hasil pengujian. |
|
| durationInMs |
number (double) |
Durasi eksekusi pengujian dalam milidetik. Jika tidak disediakan, nilai akan ditetapkan sebagai CompletedDate - StartedDate |
| errorMessage |
string |
Pesan kesalahan dalam eksekusi pengujian. |
| failingSince |
Informasi saat hasil pengujian mulai gagal. |
|
| failureType |
string |
Jenis kegagalan hasil pengujian. Nilai Valid= (Masalah Umum, Masalah Baru, Regresi, Tidak Diketahui, Tidak Ada) |
| id |
integer (int32) |
ID hasil pengujian. |
| iterationDetails |
Detail hasil pengujian iterasi pengujian hanya digunakan untuk Pengujian Manual. |
|
| lastUpdatedBy |
Referensi ke hasil pengujian identitas yang terakhir diperbarui. |
|
| lastUpdatedDate |
string (date-time) |
Tanggalwaktu hasil pengujian (UTC) terakhir diperbarui. |
| outcome |
string |
Hasil pengujian hasil pengujian. Nilai yang valid = (Tidak Ditentukan, Tidak Ada, Lulus, Gagal, Tidak Meyakinkan, Waktu Habis, Dibatalkan, Diblokir, Tidak Diekspresi, Peringatan, Kesalahan, Tidak Dapat Diterapkan, Dijeda, Tidak Berfungsi, NotImpacted) |
| owner |
Referensi ke pemilik pengujian. |
|
| priority |
integer (int32) |
Prioritas pengujian yang dijalankan. |
| project |
Referensi ke proyek tim. |
|
| release |
Referensi dangkal untuk rilis yang terkait dengan hasil pengujian. |
|
| releaseReference |
Referensi ke rilis yang terkait dengan hasil pengujian. |
|
| resetCount |
integer (int32) |
ResetCount. |
| resolutionState |
string |
Status resolusi hasil pengujian. |
| resolutionStateId |
integer (int32) |
ID status resolusi. |
| resultGroupType |
Jenis hierarki hasil, nilai default Tidak Ada berarti simpul daunnya. |
|
| revision |
integer (int32) |
Nomor revisi hasil pengujian. |
| runBy |
Referensi ke identitas yang menjalankan pengujian. |
|
| stackTrace |
string |
Stacktrace dengan maxSize= 1000 karakter. |
| startedDate |
string (date-time) |
Waktu saat eksekusi pengujian dimulai (UTC). |
| state |
string |
Status hasil pengujian. Ketik TestRunState. |
| subResults |
Daftar sub hasil di dalam hasil pengujian, jika ResultGroupType bukan None, itu menyimpan sub hasil jenis yang sesuai. |
|
| testCase |
Referensi ke pengujian yang dijalankan. |
|
| testCaseReferenceId |
integer (int32) |
ID referensi pengujian yang digunakan oleh hasil pengujian. Jenis TestResultMetaData |
| testCaseRevision |
integer (int32) |
Nomor TestCaseRevision. |
| testCaseTitle |
string |
Nama pengujian. |
| testPlan |
Referensi untuk menguji workitem kasus pengujian adalah bagian dari. |
|
| testPoint |
Referensi ke titik pengujian yang dijalankan. |
|
| testRun |
Referensi untuk uji coba. |
|
| testSuite |
Referensi ke workitem kasus pengujian rangkaian pengujian adalah bagian dari. |
|
| url |
string |
Url hasil pengujian. |
TestCaseResultAttachmentModel
Menguji informasi lampiran dalam iterasi pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionPath |
string |
Langkah pengujian pengidentifikasi jalur dalam workitem kasus pengujian. |
| id |
integer (int32) |
ID Lampiran. |
| iterationId |
integer (int32) |
ID Perulangan. |
| name |
string |
Nama lampiran. |
| size |
integer (int64) |
Ukuran lampiran. |
| url |
string |
Url ke lampiran. |
TestCaseResultIdentifier
Referensi ke hasil pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| testResultId |
integer (int32) |
ID hasil pengujian. |
| testRunId |
integer (int32) |
ID uji coba. |
TestIterationDetailsModel
Mewakili hasil iterasi pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionResults |
Langkah pengujian menghasilkan perulangan. |
|
| attachments |
Referensi ke lampiran dalam hasil iterasi pengujian. |
|
| comment |
string |
Komentar dalam hasil iterasi pengujian. |
| completedDate |
string (date-time) |
Waktu ketika eksekusi selesai (UTC). |
| durationInMs |
number (double) |
Durasi eksekusi. |
| errorMessage |
string |
Pesan kesalahan dalam uji eksekusi hasil iterasi. |
| id |
integer (int32) |
ID hasil iterasi pengujian. |
| outcome |
string |
Uji hasil jika hasil iterasi pengujian. |
| parameters |
Menguji parameter dalam iterasi. |
|
| startedDate |
string (date-time) |
Waktu ketika eksekusi dimulai (UTC). |
| url |
string |
Url untuk menguji hasil iterasi. |
TestResultParameterModel
Menguji informasi parameter dalam iterasi pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionPath |
string |
Uji jalur langkah di mana parameter dirujuk. |
| iterationId |
integer (int32) |
ID Perulangan. |
| parameterName |
string |
Nama parameter. |
| stepIdentifier |
string |
Ini adalah id langkah kasus pengujian. Untuk langkah bersama, ini adalah id langkah bersama dalam workitem kasus pengujian; id langkah dalam langkah bersama. Contoh: Workitem TestCase memiliki dua langkah: 1) Langkah normal dengan Id = 1 2) Langkah Bersama dengan Id = 2. Di dalam langkah bersama: a) Langkah Normal dengan Id = 1 Nilai untuk StepIdentifier untuk Langkah pertama: "1" Langkah kedua: "2; 1" |
| url |
string |
Url parameter pengujian. Tidak digunakan lagi di lingkungan yang dihosting. |
| value |
string |
Nilai parameter. |
TestSubResult
Mewakili sub hasil dari hasil pengujian.
| Nama | Jenis | Deskripsi |
|---|---|---|
| comment |
string |
Komentar di sub hasil. |
| completedDate |
string (date-time) |
Waktu ketika eksekusi pengujian selesai (UTC). |
| computerName |
string |
Mesin tempat pengujian dijalankan. |
| configuration |
Referensi ke konfigurasi pengujian. |
|
| customFields |
Properti tambahan dari sub hasil. |
|
| displayName |
string |
Nama sub hasil. |
| durationInMs |
integer (int64) |
Durasi eksekusi pengujian. |
| errorMessage |
string |
Pesan kesalahan dalam sub hasil. |
| id |
integer (int32) |
ID sub hasil. |
| lastUpdatedDate |
string (date-time) |
Waktu ketika hasil terakhir diperbarui (UTC). |
| outcome |
string |
Hasil sub hasil. |
| parentId |
integer (int32) |
ID induk langsung dari sub hasil. |
| resultGroupType |
Jenis hierarki hasil, nilai default Tidak Ada berarti simpul daunnya. |
|
| sequenceId |
integer (int32) |
Jumlah indeks sub hasil. |
| stackTrace |
string |
Stacktrace. |
| startedDate |
string (date-time) |
Waktu saat eksekusi pengujian dimulai (UTC). |
| subResults |
Daftar sub hasil di dalam sub hasil, jika ResultGroupType bukan Tidak Ada, sub hasil tersebut menyimpan sub hasil jenis yang sesuai. |
|
| testResult |
Referensi ke hasil pengujian. |
|
| url |
string |
Url sub hasil. |