Bagikan melalui


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

runId
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

TestCaseResult[]

Daftar hasil pengujian yang akan diperbarui.

Respons

Nama Jenis Deskripsi
200 OK

TestCaseResult[]

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
BuildReference

Referensi ke build.

CustomTestField

Informasi bidang kustom. Kunci yang Diizinkan : Pasangan nilai - ( AttemptId: nilai int, IsTestResultFlaky: bool)

FailingSince

Gagal karena informasi hasil pengujian.

IdentityRef
ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

ReleaseReference

Referensi ke rilis.

ResultGroupType
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.

SharedStepModel

Referensi ke workitem langkah bersama.

TestActionResultModel

Mewakili hasil langkah pengujian.

TestCaseResult

Mewakili hasil pengujian.

TestCaseResultAttachmentModel

Menguji informasi lampiran dalam iterasi pengujian.

TestCaseResultIdentifier

Referensi ke hasil pengujian.

TestIterationDetailsModel

Mewakili hasil iterasi pengujian.

TestResultParameterModel

Menguji informasi parameter dalam iterasi pengujian.

TestSubResult

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

BuildReference

Referensi build sejak gagal.

date

string (date-time)

Waktu sejak failing(UTC).

release

ReleaseReference

Referensi rilis sejak gagal.

IdentityRef

Nama Jenis Deskripsi
_links

ReferenceLinks

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.

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

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

ShallowReference

Referensi ke jalur area pengujian.

associatedBugs

ShallowReference[]

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

ShallowReference

Referensi dangkal untuk membangun yang terkait dengan hasil pengujian.

buildReference

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

ShallowReference

Referensi ke konfigurasi pengujian. Ketik ShallowReference.

createdDate

string (date-time)

Tanda waktu saat hasil pengujian dibuat (UTC).

customFields

CustomTestField[]

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

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

TestIterationDetailsModel[]

Detail hasil pengujian iterasi pengujian hanya digunakan untuk Pengujian Manual.

lastUpdatedBy

IdentityRef

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

IdentityRef

Referensi ke pemilik pengujian.

priority

integer (int32)

Prioritas pengujian yang dijalankan.

project

ShallowReference

Referensi ke proyek tim.

release

ShallowReference

Referensi dangkal untuk rilis yang terkait dengan hasil pengujian.

releaseReference

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

ResultGroupType

Jenis hierarki hasil, nilai default Tidak Ada berarti simpul daunnya.

revision

integer (int32)

Nomor revisi hasil pengujian.

runBy

IdentityRef

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

TestSubResult[]

Daftar sub hasil di dalam hasil pengujian, jika ResultGroupType bukan None, itu menyimpan sub hasil jenis yang sesuai.

testCase

ShallowReference

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

ShallowReference

Referensi untuk menguji workitem kasus pengujian adalah bagian dari.

testPoint

ShallowReference

Referensi ke titik pengujian yang dijalankan.

testRun

ShallowReference

Referensi untuk uji coba.

testSuite

ShallowReference

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

TestActionResultModel[]

Langkah pengujian menghasilkan perulangan.

attachments

TestCaseResultAttachmentModel[]

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

TestResultParameterModel[]

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

ShallowReference

Referensi ke konfigurasi pengujian.

customFields

CustomTestField[]

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

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

TestSubResult[]

Daftar sub hasil di dalam sub hasil, jika ResultGroupType bukan Tidak Ada, sub hasil tersebut menyimpan sub hasil jenis yang sesuai.

testResult

TestCaseResultIdentifier

Referensi ke hasil pengujian.

url

string

Url sub hasil.