Bagikan melalui


Test Suite Clone - Clone Test Suite

Rangkaian pengujian kloning

POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Suites/CloneOperation?api-version=7.1-preview.2
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Suites/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.

deepClone
query

boolean

Mengkloning semua kasus pengujian terkait juga

Isi Permintaan

Nama Jenis Deskripsi
cloneOptions

CloneOptions

Menguji parameter pembuatan Klon Rencana

destinationTestSuite

DestinationTestSuiteInfo

Informasi tentang Test Suite tujuan

sourceTestSuite

SourceTestSuiteInfo

Informasi tentang Test Suite sumber

Respons

Nama Jenis Deskripsi
200 OK

CloneTestSuiteOperationInformation

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.

Definisi

Nama Deskripsi
CloneOperationCommonResponse

Respons Umum untuk operasi kloning

CloneOperationState

Status operasi kloning

CloneOptions

Opsi kloning untuk mengkloning rangkaian pengujian.

CloneStatistics

Detail Statistik Kloning.

CloneTestSuiteOperationInformation

Respons untuk operasi kloning Test Suite

CloneTestSuiteParams

Parameter untuk operasi kloning Test Suite

DestinationTestSuiteInfo

Informasi Destination Test Suite untuk operasi kloning Test Suite

ProjectState

Status proyek.

ProjectVisibility

Visibilitas proyek.

ReferenceLinks

Kelas untuk mewakili kumpulan tautan referensi REST.

SourceTestSuiteInfo

Informasi Source Test Suite untuk operasi kloning Test Suite

TeamProjectReference

Mewakili referensi dangkal ke TeamProject.

TestSuiteReferenceWithProject

Referensi Rangkaian Pengujian dengan Project

CloneOperationCommonResponse

Respons Umum untuk operasi kloning

Nama Jenis Deskripsi
cloneStatistics

CloneStatistics

Berbagai statistik yang terkait dengan operasi kloning

completionDate

string

Data penyelesaian operasi

creationDate

string

Membuat data operasi

links

ReferenceLinks

Tautan Referensi

message

string

Pesan yang terkait dengan pekerjaan

opId

integer

Id operasi kloning

state

CloneOperationState

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

menyalin semua suite dari paket sumber

copyAncestorHierarchy

boolean

menyalin hierarki leluhur

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

CloneTestSuiteOperationInformation

Respons untuk operasi kloning Test Suite

Nama Jenis Deskripsi
cloneOperationResponse

CloneOperationCommonResponse

Berbagai informasi terkait kloning

cloneOptions

CloneOptions

Menguji parameter pembuatan Klon Rencana

clonedTestSuite

TestSuiteReferenceWithProject

Informasi Rangkaian Pengujian yang baru dikloning

destinationTestSuite

TestSuiteReferenceWithProject

Informasi Rangkaian Pengujian tujuan

sourceTestSuite

TestSuiteReferenceWithProject

Informasi Rangkaian Pengujian sumber

CloneTestSuiteParams

Parameter untuk operasi kloning Test Suite

Nama Jenis Deskripsi
cloneOptions

CloneOptions

Menguji parameter pembuatan Klon Rencana

destinationTestSuite

DestinationTestSuiteInfo

Informasi tentang Test Suite tujuan

sourceTestSuite

SourceTestSuiteInfo

Informasi tentang Test Suite sumber

DestinationTestSuiteInfo

Informasi Destination Test Suite untuk operasi kloning Test Suite

Nama Jenis Deskripsi
id

integer

Id Suite Tujuan

project

string

Nama Proyek Tujuan

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

Project sedang dalam proses dihapus.

new

string

Proyek sedang dalam proses dibuat.

unchanged

string

Proyek belum diubah.

wellFormed

string

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

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.

SourceTestSuiteInfo

Informasi Source Test Suite untuk operasi kloning Test Suite

Nama Jenis Deskripsi
id

integer

Id Rangkaian 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

ProjectState

Status proyek.

url

string

Url ke versi lengkap objek.

visibility

ProjectVisibility

Visibilitas proyek.

TestSuiteReferenceWithProject

Referensi Rangkaian Pengujian dengan Project

Nama Jenis Deskripsi
id

integer

ID rangkaian pengujian.

name

string

Nama rangkaian pengujian.

project

TeamProjectReference

Referensi Proyek tujuan