Test Suite Clone - Clone Test Suite
Test paketini kopyalama
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
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path | True |
string |
Proje Kimliği veya proje adı |
api-version
|
query | True |
string |
Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.1-preview.2' olarak ayarlanmalıdır. |
deep
|
query |
boolean |
İlişkili tüm test çalışmalarını da kopyalar |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
cloneOptions |
Test Planı Kopyalama oluşturma parametreleri |
|
destinationTestSuite |
Hedef Test Paketi hakkında bilgi |
|
sourceTestSuite |
Kaynak Test Paketi hakkında bilgi |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
oauth2
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Belirteç URL'si:
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
Kapsamlar
Name | Description |
---|---|
vso.test_write | Test planlarını, çalışmalarını, sonuçlarını ve diğer test yönetimiyle ilgili yapıtları okuma, oluşturma ve güncelleştirme olanağı sağlar. |
Tanımlar
Name | Description |
---|---|
Clone |
Kopyalama işlemi için Ortak Yanıt |
Clone |
Kopyalama işlemi durumu |
Clone |
Test paketini kopyalamaya yönelik kopyalama seçenekleri. |
Clone |
İstatistik Ayrıntılarını Kopyala. |
Clone |
Test Paketi kopyalama işlemi için yanıt |
Clone |
Test Paketi kopyalama işlemi için parametreler |
Destination |
Test Paketi kopyalama işlemi için Hedef Test Paketi bilgileri |
Project |
Proje durumu. |
Project |
Proje görünürlüğü. |
Reference |
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf. |
Source |
Test Paketi kopyalama işlemi için Kaynak Test Paketi bilgileri |
Team |
TeamProject'e basit bir başvuru temsil eder. |
Test |
Project ile Test Paketi Başvurusu |
CloneOperationCommonResponse
Kopyalama işlemi için Ortak Yanıt
Name | Tür | Description |
---|---|---|
cloneStatistics |
Kopyalama işlemiyle ilgili çeşitli istatistikler |
|
completionDate |
string |
İşlemin tamamlanma verileri |
creationDate |
string |
İşlemin verileri oluşturma |
links |
Başvuru bağlantıları |
|
message |
string |
İşle ilgili ileti |
opId |
integer |
Kopyalama işlemi kimliği |
state |
Kopyalama işlemi durumu |
CloneOperationState
Kopyalama işlemi durumu
Name | Tür | Description |
---|---|---|
failed |
string |
Başarısız Durum değeri |
inProgress |
string |
Inprogress durumu değeri |
queued |
string |
Kuyruğa Alınmış Durum değeri |
succeeded |
string |
Başarı durumu değeri |
CloneOptions
Test paketini kopyalamaya yönelik kopyalama seçenekleri.
Name | Tür | Description |
---|---|---|
cloneRequirements |
boolean |
True gereksinimler olarak ayarlanırsa kopyalanır |
copyAllSuites |
boolean |
kaynak plandan tüm paketleri kopyalama |
copyAncestorHierarchy |
boolean |
kopya atası hiyerarşisi |
destinationWorkItemType |
string |
Kopyanın workitem türünün adı |
overrideParameters |
object |
Anahtar değerinin değer tarafından geçersiz kılındığı anahtar değer çiftleri. |
relatedLinkComment |
string |
Yeni kopyalama testi durumunu açıklama olmadan özgün Set null değerine bağlayacak bağlantının açıklaması |
CloneStatistics
İstatistik Ayrıntılarını Kopyala.
Name | Tür | Description |
---|---|---|
clonedRequirementsCount |
integer |
Şimdiye kadar kopyalanan gereksinimlerin sayısı. |
clonedSharedStepsCount |
integer |
Şimdiye kadar kopyalanan paylaşılan adım sayısı. |
clonedTestCasesCount |
integer |
Şimdiye kadar kopyalanan test çalışmalarının sayısı |
totalRequirementsCount |
integer |
Kopyalanacak toplam gereksinim sayısı |
totalTestCasesCount |
integer |
Kopyalanacak test çalışmalarının toplam sayısı |
CloneTestSuiteOperationInformation
Test Paketi kopyalama işlemi için yanıt
Name | Tür | Description |
---|---|---|
cloneOperationResponse |
Klonla ilgili çeşitli bilgiler |
|
cloneOptions |
Test Planı Kopyalama oluşturma parametreleri |
|
clonedTestSuite |
Yeni kopyalanan Test Paketi bilgileri |
|
destinationTestSuite |
Hedef Test Paketi bilgileri |
|
sourceTestSuite |
Kaynak Test Paketi bilgileri |
CloneTestSuiteParams
Test Paketi kopyalama işlemi için parametreler
Name | Tür | Description |
---|---|---|
cloneOptions |
Test Planı Kopyalama oluşturma parametreleri |
|
destinationTestSuite |
Hedef Test Paketi hakkında bilgi |
|
sourceTestSuite |
Kaynak Test Paketi hakkında bilgi |
DestinationTestSuiteInfo
Test Paketi kopyalama işlemi için Hedef Test Paketi bilgileri
Name | Tür | Description |
---|---|---|
id |
integer |
Hedef Paket Kimliği |
project |
string |
Hedef Proje Adı |
ProjectState
Proje durumu.
Name | Tür | Description |
---|---|---|
all |
string |
Durumu ne olursa olsun, Silinmiş dışındaki tüm projeler. |
createPending |
string |
Project oluşturma için kuyruğa alındı, ancak işlem henüz başlamadı. |
deleted |
string |
Proje silindi. |
deleting |
string |
Project silinme aşamasında. |
new |
string |
Project oluşturulma aşamasındadır. |
unchanged |
string |
Proje değiştirilmedi. |
wellFormed |
string |
Proje tamamen oluşturuldu ve kullanıma hazır. |
ProjectVisibility
Proje görünürlüğü.
Name | Tür | Description |
---|---|---|
private |
string |
Proje yalnızca açık erişimi olan kullanıcılar tarafından görülebilir. |
public |
string |
Proje herkes tarafından görülebilir. |
ReferenceLinks
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak göstermek istiyoruz. |
SourceTestSuiteInfo
Test Paketi kopyalama işlemi için Kaynak Test Paketi bilgileri
Name | Tür | Description |
---|---|---|
id |
integer |
Kaynak Test Paketinin Kimliği |
TeamProjectReference
TeamProject'e basit bir başvuru temsil eder.
Name | Tür | Description |
---|---|---|
abbreviation |
string |
Proje kısaltması. |
defaultTeamImageUrl |
string |
Varsayılan ekip kimliği görüntüsünün URL'si. |
description |
string |
Projenin açıklaması (varsa). |
id |
string |
Proje tanımlayıcısı. |
lastUpdateTime |
string |
Proje son güncelleştirme zamanı. |
name |
string |
Proje adı. |
revision |
integer |
Proje düzeltmesi. |
state |
Proje durumu. |
|
url |
string |
Nesnenin tam sürümünün URL'si. |
visibility |
Proje görünürlüğü. |
TestSuiteReferenceWithProject
Project ile Test Paketi Başvurusu
Name | Tür | Description |
---|---|---|
id |
integer |
Test paketinin kimliği. |
name |
string |
Test paketinin adı. |
project |
Hedef Proje başvurusu |