Test Plan Clone - Clone Test Plan
Rencana pengujian kloning
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?api-version=7.1-preview.2
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/CloneOperation?deepClone={deepClone}&api-version=7.1-preview.2
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.2' untuk menggunakan versi api ini. |
deep
|
query |
boolean |
Mengkloning semua kasus pengujian terkait juga |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
cloneOptions |
Parameter pembuatan Klon Rencana Pengujian |
|
destinationTestPlan |
Informasi tentang Paket Pengujian tujuan |
|
sourceTestPlan |
Informasi tentang Rencana Pengujian sumber |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
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_write | Memberikan kemampuan untuk membaca, membuat, dan memperbarui rencana pengujian, kasus, hasil, dan artefak terkait manajemen pengujian lainnya. |
Definisi
Nama | Deskripsi |
---|---|
Build |
Sumber daya referensi definisi build |
Clone |
Respons Umum untuk operasi kloning |
Clone |
Status operasi kloning |
Clone |
Opsi kloning untuk mengkloning rangkaian pengujian. |
Clone |
Detail Statistik Kloning. |
Clone |
Respons untuk operasi klon rencana pengujian |
Clone |
Parameter untuk operasi klon rencana pengujian |
Destination |
Rencana Pengujian Tujuan membuat parameter |
Identity |
|
Project |
Status proyek. |
Project |
Visibilitas proyek. |
Reference |
Kelas untuk mewakili kumpulan tautan referensi REST. |
Release |
Referensi untuk merilis sumber daya lingkungan. |
Source |
Informasi Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian |
Source |
Respons Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian |
Team |
Mewakili referensi dangkal ke TeamProject. |
Test |
Menguji pengaturan hasil |
Test |
Sumber daya rencana pengujian. |
Test |
Sumber daya referensi rangkaian pengujian. |
BuildDefinitionReference
Sumber daya referensi definisi build
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
ID definisi build |
name |
string |
Nama definisi build |
CloneOperationCommonResponse
Respons Umum untuk operasi kloning
Nama | Jenis | Deskripsi |
---|---|---|
cloneStatistics |
Berbagai statistik yang terkait dengan operasi kloning |
|
completionDate |
string |
Data penyelesaian operasi |
creationDate |
string |
Data pembuatan operasi |
links |
Tautan Referensi |
|
message |
string |
Pesan yang terkait dengan pekerjaan |
opId |
integer |
Id operasi kloning |
state |
Status operasi kloning |
CloneOperationState
Status operasi kloning
Nama | Jenis | Deskripsi |
---|---|---|
failed |
string |
nilai untuk Status Gagal |
inProgress |
string |
nilai untuk status Inprogress |
queued |
string |
Nilai untuk Status Antrean |
succeeded |
string |
nilai untuk status Keberhasilan |
CloneOptions
Opsi kloning untuk mengkloning rangkaian pengujian.
Nama | Jenis | Deskripsi |
---|---|---|
cloneRequirements |
boolean |
Jika diatur ke persyaratan true akan dikloning |
copyAllSuites |
boolean |
salin semua suite dari paket sumber |
copyAncestorHierarchy |
boolean |
hierarki leluhur salin |
destinationWorkItemType |
string |
Nama jenis workitem kloning |
overrideParameters |
object |
Pasangan nilai kunci di mana nilai kunci ditimpa oleh nilai . |
relatedLinkComment |
string |
Komentari tautan yang akan menautkan kasus pengujian kloning baru ke Set null asli tanpa komentar |
CloneStatistics
Detail Statistik Kloning.
Nama | Jenis | Deskripsi |
---|---|---|
clonedRequirementsCount |
integer |
Jumlah persyaratan yang dikloning sejauh ini. |
clonedSharedStepsCount |
integer |
Jumlah langkah bersama yang dikloning sejauh ini. |
clonedTestCasesCount |
integer |
Jumlah kasus pengujian yang dikloning sejauh ini |
totalRequirementsCount |
integer |
Jumlah total persyaratan yang akan dikloning |
totalTestCasesCount |
integer |
Jumlah total kasus pengujian yang akan dikloning |
CloneTestPlanOperationInformation
Respons untuk operasi klon rencana pengujian
Nama | Jenis | Deskripsi |
---|---|---|
cloneOperationResponse |
Berbagai informasi terkait kloning |
|
cloneOptions |
Parameter pembuatan Klon Rencana Pengujian |
|
destinationTestPlan |
Informasi Rencana Pengujian tujuan |
|
sourceTestPlan |
Informasi Rencana Pengujian sumber |
CloneTestPlanParams
Parameter untuk operasi klon rencana pengujian
Nama | Jenis | Deskripsi |
---|---|---|
cloneOptions |
Parameter pembuatan Klon Rencana Pengujian |
|
destinationTestPlan |
Informasi tentang Paket Pengujian tujuan |
|
sourceTestPlan |
Informasi tentang Rencana Pengujian sumber |
DestinationTestPlanCloneParams
Rencana Pengujian Tujuan membuat parameter
Nama | Jenis | Deskripsi |
---|---|---|
areaPath |
string |
Area rencana pengujian. |
buildDefinition |
Definisi Build yang menghasilkan build yang terkait dengan rencana pengujian ini. |
|
buildId |
integer |
Bangun untuk diuji. |
description |
string |
Deskripsi rencana pengujian. |
endDate |
string |
Tanggal selesai untuk paket pengujian. |
iteration |
string |
Jalur iterasi rencana pengujian. |
name |
string |
Nama rencana pengujian. |
owner |
Pemilik rencana pengujian. |
|
project |
string |
Nama Proyek Tujuan |
releaseEnvironmentDefinition |
Lingkungan Rilis yang akan digunakan untuk menyebarkan build dan menjalankan pengujian otomatis dari rencana pengujian ini. |
|
startDate |
string |
Tanggal mulai untuk paket pengujian. |
state |
string |
Status rencana pengujian. |
testOutcomeSettings |
Nilai untuk mengonfigurasi bagaimana pengujian yang sama di seluruh rangkaian pengujian di bawah rencana pengujian perlu berperilaku |
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 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 "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" 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. |
ProjectState
Status proyek.
Nama | Jenis | Deskripsi |
---|---|---|
all |
string |
Semua proyek terlepas dari status kecuali Dihapus. |
createPending |
string |
Proyek telah diantrekan untuk pembuatan, tetapi prosesnya belum dimulai. |
deleted |
string |
Proyek telah dihapus. |
deleting |
string |
Proyek sedang dalam proses dihapus. |
new |
string |
Proyek sedang dalam proses dibuat. |
unchanged |
string |
Proyek belum diubah. |
wellFormed |
string |
Proyek benar-benar dibuat dan siap digunakan. |
ProjectVisibility
Visibilitas proyek.
Nama | Jenis | Deskripsi |
---|---|---|
private |
string |
Proyek ini hanya terlihat oleh pengguna dengan akses eksplisit. |
public |
string |
Proyek ini terlihat oleh semua. |
ReferenceLinks
Kelas untuk mewakili kumpulan tautan referensi REST.
Nama | Jenis | Deskripsi |
---|---|---|
links |
object |
Tampilan baca-saja dari tautan. Karena tautan Referensi dibaca saja, kami hanya ingin mengeksposnya sebagai baca-saja. |
ReleaseEnvironmentDefinitionReference
Referensi untuk merilis sumber daya lingkungan.
Nama | Jenis | Deskripsi |
---|---|---|
definitionId |
integer |
ID definisi rilis yang berisi definisi lingkungan rilis. |
environmentDefinitionId |
integer |
ID definisi lingkungan rilis. |
SourceTestPlanInfo
Informasi Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
ID Rencana Pengujian sumber |
suiteIds |
integer[] |
Id suite yang akan dikloning di dalam Rencana Pengujian sumber |
SourceTestplanResponse
Respons Rencana Pengujian Sumber untuk operasi kloning Rencana Pengujian
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
ID rencana pengujian. |
name |
string |
Nama rencana pengujian. |
project |
referensi proyek |
|
suiteIds |
integer[] |
Id suite yang akan dikloning di dalam Rencana Pengujian sumber |
TeamProjectReference
Mewakili referensi dangkal ke TeamProject.
Nama | Jenis | Deskripsi |
---|---|---|
abbreviation |
string |
Singkatan proyek. |
defaultTeamImageUrl |
string |
Url ke gambar identitas tim default. |
description |
string |
Deskripsi proyek (jika ada). |
id |
string |
Pengidentifikasi proyek. |
lastUpdateTime |
string |
Waktu pembaruan terakhir proyek. |
name |
string |
Nama proyek. |
revision |
integer |
Revisi proyek. |
state |
Status proyek. |
|
url |
string |
Url ke versi lengkap objek. |
visibility |
Visibilitas proyek. |
TestOutcomeSettings
Menguji pengaturan hasil
Nama | Jenis | Deskripsi |
---|---|---|
syncOutcomeAcrossSuites |
boolean |
Nilai untuk mengonfigurasi bagaimana hasil pengujian untuk pengujian yang sama di seluruh suite ditampilkan |
TestPlan
Sumber daya rencana pengujian.
Nama | Jenis | Deskripsi |
---|---|---|
_links |
Tautan yang relevan |
|
areaPath |
string |
Area rencana pengujian. |
buildDefinition |
Definisi Build yang menghasilkan build yang terkait dengan rencana pengujian ini. |
|
buildId |
integer |
Bangun untuk diuji. |
description |
string |
Deskripsi rencana pengujian. |
endDate |
string |
Tanggal selesai untuk paket pengujian. |
id |
integer |
ID rencana pengujian. |
iteration |
string |
Jalur iterasi rencana pengujian. |
name |
string |
Nama rencana pengujian. |
owner |
Pemilik rencana pengujian. |
|
previousBuildId |
integer |
Id build sebelumnya yang terkait dengan rencana pengujian |
project |
Proyek yang berisi rencana pengujian. |
|
releaseEnvironmentDefinition |
Lingkungan Rilis yang akan digunakan untuk menyebarkan build dan menjalankan pengujian otomatis dari rencana pengujian ini. |
|
revision |
integer |
Revisi rencana pengujian. |
rootSuite |
Rangkaian pengujian akar dari rencana pengujian. |
|
startDate |
string |
Tanggal mulai untuk paket pengujian. |
state |
string |
Status rencana pengujian. |
testOutcomeSettings |
Nilai untuk mengonfigurasi bagaimana pengujian yang sama di seluruh rangkaian pengujian di bawah rencana pengujian perlu berperilaku |
|
updatedBy |
Referensi Identitas untuk pembaruan terakhir dari paket pengujian |
|
updatedDate |
string |
Tanggal paket pengujian yang diperbarui |
TestSuiteReference
Sumber daya referensi rangkaian pengujian.
Nama | Jenis | Deskripsi |
---|---|---|
id |
integer |
ID rangkaian pengujian. |
name |
string |
Nama rangkaian pengujian. |