Runs - Query
Uji Kueri Berjalan berdasarkan filter. Bidang wajib adalah minLastUpdatedDate dan maxLastUpdatedDate.
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}&api-version=7.1-preview.3
GET https://dev.azure.com/{organization}/{project}/_apis/test/runs?minLastUpdatedDate={minLastUpdatedDate}&maxLastUpdatedDate={maxLastUpdatedDate}&state={state}&planIds={planIds}&isAutomated={isAutomated}&publishContext={publishContext}&buildIds={buildIds}&buildDefIds={buildDefIds}&branchName={branchName}&releaseIds={releaseIds}&releaseDefIds={releaseDefIds}&releaseEnvIds={releaseEnvIds}&releaseEnvDefIds={releaseEnvDefIds}&runTitle={runTitle}&$top={$top}&continuationToken={continuationToken}&api-version=7.1-preview.3
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
project
|
path | True |
string |
ID proyek atau nama proyek |
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.3' untuk menggunakan versi api ini. |
max
|
query | True |
string date-time |
Tanggal Modifikasi Terakhir Maksimum eksekusi yang akan dikueri (Wajib, perbedaan antara tanggal min dan maks bisa paling lama 7 hari). |
min
|
query | True |
string date-time |
Minimum Tanggal Terakhir Diubah dari eksekusi yang akan dikueri (Wajib). |
$top
|
query |
integer int32 |
Jumlah eksekusi yang akan dikueri. Batasnya adalah 100 |
|
branch
|
query |
string |
Nama Cabang Sumber dari Eksekusi yang akan dikueri. |
|
build
|
query |
string array (int32) |
Id Definisi Build dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10). |
|
build
|
query |
string array (int32) |
Id Build Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10). |
|
continuation
|
query |
string |
continuationToken diterima dari batch sebelumnya atau null untuk batch pertama. Ini tidak seharusnya dibuat (atau diubah, jika diterima dari batch terakhir) oleh pengguna. |
|
is
|
query |
boolean |
Jenis otomatisasi Eksekusi yang akan dikueri. |
|
plan
|
query |
string array (int32) |
Id Paket Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10). |
|
publish
|
query |
PublishContext dari Eksekusi yang akan dikueri. |
||
release
|
query |
string array (int32) |
Id Definisi Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10). |
|
release
|
query |
string array (int32) |
Id Definisi Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10). |
|
release
|
query |
string array (int32) |
Id Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10). |
|
release
|
query |
string array (int32) |
Id Rilis Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10). |
|
run
|
query |
string |
Jalankan Judul Eksekusi yang akan dikueri. |
|
state
|
query |
Status Eksekusi saat ini yang akan dikueri. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Test |
operasi berhasil |
Keamanan
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
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
Scopes
Nama | Deskripsi |
---|---|
vso.test | Memberikan kemampuan untuk membaca rencana pengujian, kasus, hasil, dan artefak terkait manajemen pengujian lainnya. |
Definisi
Nama | Deskripsi |
---|---|
Build |
Detail BuildConfiguration. |
Custom |
Informasi bidang kustom. Kunci yang Diizinkan : Pasangan nilai - ( AttemptId: nilai int, IsTestResultFlaky: bool) |
Dtl |
Ini adalah kelas sementara untuk memberikan detail untuk lingkungan uji coba. |
Identity |
|
Job |
Pekerjaan dalam alur. Ini terkait dengan matriks dalam YAML. |
Phase |
Fase dalam alur |
Pipeline |
Referensi alur |
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
Release |
Referensi ke rilis. |
Result |
ResultMetadata untuk hasil/hitungan yang diberikan. |
Run |
Kelas ini digunakan untuk menyediakan filter yang digunakan untuk penemuan |
Run |
Statistik uji coba per hasil. |
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. |
Stage |
Tahapan dalam alur |
Test |
Detail lingkungan pengujian. |
Test |
Detail Status Resolusi Pengujian. |
Test |
Detail uji coba. |
Test |
PublishContext dari Eksekusi yang akan dikueri. |
Test |
|
Test |
Jenis sub-status untuk uji coba. |
Test |
Tag yang dilampirkan ke eksekusi atau hasil. |
BuildConfiguration
Detail BuildConfiguration.
Nama | Jenis | Deskripsi |
---|---|---|
branchName |
string |
Nama cabang yang buildnya dihasilkan. |
buildDefinitionId |
integer |
BuildDefinitionId untuk build. |
buildSystem |
string |
Membangun sistem. |
creationDate |
string |
Tanggal Pembuatan Build. |
flavor |
string |
Ragam build (misalnya Build/Release). |
id |
integer |
Id BuildConfiguration. |
number |
string |
Nomor Build. |
platform |
string |
Platform BuildConfiguration. |
project |
Proyek yang terkait dengan BuildConfiguration ini. |
|
repositoryGuid |
string |
Panduan Repositori untuk Build. |
repositoryType |
string |
Jenis Repositori (misalnya. TFSGit). |
sourceVersion |
string |
Versi Sumber(/penerapan pertama) untuk build dipicu. |
targetBranchName |
string |
Nama Cabang Target. |
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. |
DtlEnvironmentDetails
Ini adalah kelas sementara untuk memberikan detail untuk lingkungan uji coba.
Nama | Jenis | Deskripsi |
---|---|---|
csmContent |
string |
|
csmParameters |
string |
|
subscriptionName |
string |
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 lebih rinci tentang subjek grafik ini. |
|
descriptor |
string |
Deskriptor adalah cara utama untuk mereferensikan subjek grafik saat sistem berjalan. Bidang ini akan secara unik mengidentifikasi subjek grafik yang sama di seluruh Akun dan Organisasi. |
directoryAlias |
string |
Tidak digunakan lagi - Dapat diambil dengan mengkueri pengguna Graph yang direferensikan dalam entri "mandiri" 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" dari 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. |
JobReference
Pekerjaan dalam alur. Ini terkait dengan matriks dalam YAML.
Nama | Jenis | Deskripsi |
---|---|---|
attempt |
integer |
Nomor percobaan pekerjaan |
jobName |
string |
Matriks dalam YAML menghasilkan salinan pekerjaan dengan input yang berbeda dalam matriks. JobName adalah nama input tersebut. Panjang maksimum yang didukung untuk nama adalah 256 karakter. |
PhaseReference
Fase dalam alur
Nama | Jenis | Deskripsi |
---|---|---|
attempt |
integer |
Nomor percobaan fase |
phaseName |
string |
Nama fase. Panjang maksimum yang didukung untuk nama adalah 256 karakter. |
PipelineReference
Referensi alur
Nama | Jenis | Deskripsi |
---|---|---|
jobReference |
Referensi pekerjaan |
|
phaseReference |
Referensi fase. |
|
pipelineId |
integer |
Referensi alur yang terkait dengan instans alur ini. |
stageReference |
Referensi panggung. |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
Nama | Jenis | Deskripsi |
---|---|---|
links |
object |
Tampilan baca-saja dari tautan. Karena tautan Referensi bersifat baca-saja, kami hanya ingin mengeksposnya sebagai baca saja. |
ReleaseReference
Referensi ke rilis.
Nama | Jenis | Deskripsi |
---|---|---|
attempt |
integer |
Jumlah Upaya Rilis. |
creationDate |
string |
Tanggal Pembuatan Rilis (UTC). |
definitionId |
integer |
ID definisi rilis. |
environmentCreationDate |
string |
Tanggal pembuatan lingkungan (UTC). |
environmentDefinitionId |
integer |
ID definisi lingkungan rilis. |
environmentDefinitionName |
string |
Nama definisi lingkungan rilis. |
environmentId |
integer |
ID lingkungan rilis. |
environmentName |
string |
Nama lingkungan rilis. |
id |
integer |
ID Rilis. |
name |
string |
Nama rilis. |
ResultMetadata
ResultMetadata untuk hasil/hitungan yang diberikan.
Nama | Jenis | Deskripsi |
---|---|---|
flaky |
string |
Metadata flaky |
rerun |
string |
Menjalankan ulang metadata |
RunFilter
Kelas ini digunakan untuk menyediakan filter yang digunakan untuk penemuan
Nama | Jenis | Deskripsi |
---|---|---|
sourceFilter |
string |
filter untuk sumber kasus pengujian (kontainer pengujian) |
testCaseFilter |
string |
filter untuk kasus pengujian |
RunStatistic
Statistik uji coba per hasil.
Nama | Jenis | Deskripsi |
---|---|---|
count |
integer |
Jumlah hasil pengujian untuk hasil yang diberikan. |
outcome |
string |
Hasil hasil pengujian |
resolutionState |
Uji Status Resolusi eksekusi. |
|
resultMetadata |
ResultMetadata untuk hasil/hitungan yang diberikan. |
|
state |
string |
Status uji coba |
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 penuh ke sumber daya |
StageReference
Tahapan dalam alur
Nama | Jenis | Deskripsi |
---|---|---|
attempt |
integer |
Jumlah percobaan tahap |
stageName |
string |
Nama panggung. Panjang maksimum yang didukung untuk nama adalah 256 karakter. |
TestEnvironment
Detail lingkungan pengujian.
Nama | Jenis | Deskripsi |
---|---|---|
environmentId |
string |
Uji Id Lingkungan. |
environmentName |
string |
Menguji Nama Lingkungan. |
TestResolutionState
Detail Status Resolusi Pengujian.
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
Id status Resolusi Pengujian. |
name |
string |
Nama Status Resolusi Pengujian. |
project |
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. |
TestRun
Detail uji coba.
Nama | Jenis | Deskripsi |
---|---|---|
build |
Bangun yang terkait dengan uji coba ini. |
|
buildConfiguration |
Buat detail konfigurasi yang terkait dengan uji coba ini. |
|
comment |
string |
Komentar yang dimasukkan oleh mereka yang menganalisis eksekusi. |
completedDate |
string |
Waktu tanggal selesai eksekusi. |
controller |
string |
Uji Pengontrol Eksekusi. |
createdDate |
string |
Uji Jalankan CreatedDate. |
customFields |
Daftar Bidang Kustom untuk TestRun. |
|
dropLocation |
string |
Letakkan Lokasi untuk uji Coba. |
dtlAutEnvironment |
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. |
|
dtlEnvironment |
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. |
|
dtlEnvironmentCreationDetails |
Ini adalah kelas sementara untuk memberikan detail untuk lingkungan uji coba. |
|
dueDate |
string |
Tanggal dan waktu jatuh tempo untuk uji coba. |
errorMessage |
string |
Pesan kesalahan yang terkait dengan eksekusi. |
filter |
Kelas ini digunakan untuk menyediakan filter yang digunakan untuk penemuan |
|
id |
integer |
ID uji coba. |
incompleteTests |
integer |
Jumlah Pengujian yang Tidak Lengkap. |
isAutomated |
boolean |
true jika uji coba diotomatisasi, salah jika sebaliknya. |
iteration |
string |
Iterasi tempat eksekusi berada. |
lastUpdatedBy |
ID dasar tim dari uji coba terakhir yang diperbarui. |
|
lastUpdatedDate |
string |
Tanggal dan waktu terakhir diperbarui |
name |
string |
Nama uji coba. |
notApplicableTests |
integer |
Jumlah Tes yang Tidak Berlaku. |
owner |
ID Yayasan Tim pemilik eksekusi. |
|
passedTests |
integer |
Jumlah tes yang dilewatkan dalam eksekusi |
phase |
string |
Fase/Status untuk testRun. |
pipelineReference |
Referensi alur tempat uji coba ini berada. |
|
plan |
Uji rencana yang terkait dengan uji coba ini. |
|
postProcessState |
string |
Status Pasca Proses. |
project |
Proyek yang terkait dengan eksekusi ini. |
|
release |
Referensi Rilis untuk Uji Coba. |
|
releaseEnvironmentUri |
string |
Rilis Uri Lingkungan untuk TestRun. |
releaseUri |
string |
Rilis Uri untuk TestRun. |
revision |
integer |
|
runStatistics |
RunSummary berdasarkan hasil. |
|
startedDate |
string |
Waktu tanggal mulai eksekusi. |
state |
string |
Status eksekusi. Status Valid Type TestRunState - Unspecified ,NotStarted, InProgress, Completed, Waiting, Aborted, NeedsInvestigation |
substate |
TestRun Substate. |
|
tags |
Test |
Tag yang dilampirkan dengan uji coba ini. |
testEnvironment |
Lingkungan pengujian yang terkait dengan eksekusi. |
|
testMessageLogId |
integer |
|
testSettings |
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. |
|
totalTests |
integer |
Total pengujian dalam eksekusi |
unanalyzedTests |
integer |
Jumlah pengujian yang gagal dalam eksekusi. |
url |
string |
Url uji coba |
webAccessUrl |
string |
Url Akses Web untuk TestRun. |
TestRunPublishContext
PublishContext dari Eksekusi yang akan dikueri.
Nama | Jenis | Deskripsi |
---|---|---|
all |
string |
Eksekusi diterbitkan untuk Konteks apa pun. |
build |
string |
Eksekusi diterbitkan untuk Konteks Build. |
release |
string |
Eksekusi diterbitkan untuk Konteks Rilis. |
TestRunState
Nama | Jenis | Deskripsi |
---|---|---|
aborted |
string |
Eksekusi dihentikan dan sisa pengujian telah dibatalkan |
completed |
string |
Semua pengujian telah selesai atau telah dilewati. |
inProgress |
string |
Tes sedang berjalan. |
needsInvestigation |
string |
Jalankan memerlukan penyelidikan karena kegagalan titik pengujian Ini adalah status warisan dan tidak boleh digunakan lagi |
notStarted |
string |
Eksekusi masih dibuat. Belum ada tes yang dimulai. |
unspecified |
string |
Hanya digunakan selama pembaruan untuk mempertahankan nilai yang ada. |
waiting |
string |
Eksekusi saat ini menginisialisasi Ini adalah status warisan dan tidak boleh digunakan lagi |
TestRunSubstate
Jenis sub-status untuk uji coba.
Nama | Jenis | Deskripsi |
---|---|---|
abortedBySystem |
string |
Jalankan status ketika Dibatalkan Oleh Sistem. |
analyzed |
string |
Jalankan status setelah Dianaalisa. |
canceledByUser |
string |
Jalankan status saat Membuat Lingkungan. |
cancellationInProgress |
string |
Jalankan status saat pembatalan sedang Berlangsung. |
creatingEnvironment |
string |
Jalankan status saat Membuat Lingkungan. |
none |
string |
Jalankan dengan noState. |
pendingAnalysis |
string |
Jalankan status saat Analisis Tertunda. |
runningTests |
string |
Jalankan status saat Menjalankan Pengujian. |
timedOut |
string |
Status eksekusi saat eksekusi memiliki timedOut. |
TestTag
Tag yang dilampirkan ke eksekusi atau hasil.
Nama | Jenis | Deskripsi |
---|---|---|
name |
string |
Nama tag, nilai alfanumerik kurang dari 30 karakter |