Bagikan melalui


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.

maxLastUpdatedDate
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).

minLastUpdatedDate
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

branchName
query

string

Nama Cabang Sumber dari Eksekusi yang akan dikueri.

buildDefIds
query

string

array (int32)

Id Definisi Build dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10).

buildIds
query

string

array (int32)

Id Build Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10).

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

isAutomated
query

boolean

Jenis otomatisasi Eksekusi yang akan dikueri.

planIds
query

string

array (int32)

Id Paket Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10).

publishContext
query

TestRunPublishContext

PublishContext dari Eksekusi yang akan dikueri.

releaseDefIds
query

string

array (int32)

Id Definisi Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10).

releaseEnvDefIds
query

string

array (int32)

Id Definisi Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang dipisahkan koma yang valid (batas no. id 10).

releaseEnvIds
query

string

array (int32)

Id Lingkungan Rilis dari Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10).

releaseIds
query

string

array (int32)

Id Rilis Eksekusi yang akan dikueri, daftar id yang valid yang dipisahkan koma (batas no. id 10).

runTitle
query

string

Jalankan Judul Eksekusi yang akan dikueri.

state
query

TestRunState

Status Eksekusi saat ini yang akan dikueri.

Respons

Nama Jenis Deskripsi
200 OK

TestRun[]

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
BuildConfiguration

Detail BuildConfiguration.

CustomTestField

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

DtlEnvironmentDetails

Ini adalah kelas sementara untuk memberikan detail untuk lingkungan uji coba.

IdentityRef
JobReference

Pekerjaan dalam alur. Ini terkait dengan matriks dalam YAML.

PhaseReference

Fase dalam alur

PipelineReference

Referensi alur

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

ReleaseReference

Referensi ke rilis.

ResultMetadata

ResultMetadata untuk hasil/hitungan yang diberikan.

RunFilter

Kelas ini digunakan untuk menyediakan filter yang digunakan untuk penemuan

RunStatistic

Statistik uji coba per hasil.

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.

StageReference

Tahapan dalam alur

TestEnvironment

Detail lingkungan pengujian.

TestResolutionState

Detail Status Resolusi Pengujian.

TestRun

Detail uji coba.

TestRunPublishContext

PublishContext dari Eksekusi yang akan dikueri.

TestRunState
TestRunSubstate

Jenis sub-status untuk uji coba.

TestTag

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

ShallowReference

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

ReferenceLinks

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

JobReference

Referensi pekerjaan

phaseReference

PhaseReference

Referensi fase.

pipelineId

integer

Referensi alur yang terkait dengan instans alur ini.

stageReference

StageReference

Referensi panggung.

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

TestResolutionState

Uji Status Resolusi eksekusi.

resultMetadata

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

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.

TestRun

Detail uji coba.

Nama Jenis Deskripsi
build

ShallowReference

Bangun yang terkait dengan uji coba ini.

buildConfiguration

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

CustomTestField[]

Daftar Bidang Kustom untuk TestRun.

dropLocation

string

Letakkan Lokasi untuk uji Coba.

dtlAutEnvironment

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.

dtlEnvironment

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.

dtlEnvironmentCreationDetails

DtlEnvironmentDetails

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

RunFilter

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

IdentityRef

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

IdentityRef

ID Yayasan Tim pemilik eksekusi.

passedTests

integer

Jumlah tes yang dilewatkan dalam eksekusi

phase

string

Fase/Status untuk testRun.

pipelineReference

PipelineReference

Referensi alur tempat uji coba ini berada.

plan

ShallowReference

Uji rencana yang terkait dengan uji coba ini.

postProcessState

string

Status Pasca Proses.

project

ShallowReference

Proyek yang terkait dengan eksekusi ini.

release

ReleaseReference

Referensi Rilis untuk Uji Coba.

releaseEnvironmentUri

string

Rilis Uri Lingkungan untuk TestRun.

releaseUri

string

Rilis Uri untuk TestRun.

revision

integer

runStatistics

RunStatistic[]

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

TestRunSubstate

TestRun Substate.

tags

TestTag[]

Tag yang dilampirkan dengan uji coba ini.

testEnvironment

TestEnvironment

Lingkungan pengujian yang terkait dengan eksekusi.

testMessageLogId

integer

testSettings

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.

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