Test Suite Clone - Clone Test Suite
Klonování testovací sady
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
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Název organizace Azure DevOps. |
project
|
path | True |
string |
ID projektu nebo název projektu |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít. Tato verze rozhraní API by měla být nastavená na 7.1-preview.2. |
deep
|
query |
boolean |
Klonuje také všechny přidružené testovací případy. |
Text požadavku
Name | Typ | Description |
---|---|---|
cloneOptions |
Parametry vytvoření klonování testovacího plánu |
|
destinationTestSuite |
Informace o cílové sadě Test Suite |
|
sourceTestSuite |
Informace o zdrojové sadě Test Suite |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
úspěšná operace |
Zabezpečení
oauth2
Typ:
oauth2
Tok:
accessCode
URL autorizace:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu:
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
Rozsahy
Name | Description |
---|---|
vso.test_write | Uděluje možnost číst, vytvářet a aktualizovat testovací plány, případy, výsledky a další artefakty související se správou testů. |
Definice
Name | Description |
---|---|
Clone |
Běžná odpověď pro operaci klonování |
Clone |
Stav operace klonování |
Clone |
Možnosti klonování pro klonování sady testů |
Clone |
Podrobnosti o statistikách klonování |
Clone |
Odpověď na operaci klonování sady Test Suite |
Clone |
Parametry operace klonování sady Test Suite |
Destination |
Informace o cílové testovací sadě pro operaci klonování sady Test Suite |
Project |
Stav projektu. |
Project |
Viditelnost projektu. |
Reference |
Třída představující kolekci odkazů REST. |
Source |
Informace o sadě Source Test Suite pro operaci klonování sady Test Suite |
Team |
Představuje mělký odkaz na TeamProject. |
Test |
Referenční informace k testovací sadě s projectem |
CloneOperationCommonResponse
Běžná odpověď pro operaci klonování
Name | Typ | Description |
---|---|---|
cloneStatistics |
Různé statistiky související s operací klonování |
|
completionDate |
string |
Data dokončení operace |
creationDate |
string |
Vytvoření dat operace |
links |
Referenční odkazy |
|
message |
string |
Zpráva související s úlohou |
opId |
integer |
ID operace klonování |
state |
Stav operace klonování |
CloneOperationState
Stav operace klonování
Name | Typ | Description |
---|---|---|
failed |
string |
hodnota pro stav selhání |
inProgress |
string |
hodnota pro stav probíhajícího přenosu dat |
queued |
string |
Hodnota pro stav ve frontě |
succeeded |
string |
hodnota pro stav úspěch |
CloneOptions
Možnosti klonování pro klonování sady testů
Name | Typ | Description |
---|---|---|
cloneRequirements |
boolean |
Pokud je nastavená hodnota true requirements, klonuje se. |
copyAllSuites |
boolean |
kopírování všech sad ze zdrojového plánu |
copyAncestorHierarchy |
boolean |
Kopie hierarchie nadřazených komponent |
destinationWorkItemType |
string |
Název typu pracovní položky klonu |
overrideParameters |
object |
Páry hodnot klíčů, ve kterých je hodnota klíče přepsána hodnotou. |
relatedLinkComment |
string |
Comment on the link that will link the new clone test case to the original Set null for no comment |
CloneStatistics
Podrobnosti o statistikách klonování
Name | Typ | Description |
---|---|---|
clonedRequirementsCount |
integer |
Počet dosud naklonovaných požadavků |
clonedSharedStepsCount |
integer |
Počet dosud naklonovaných sdílených kroků |
clonedTestCasesCount |
integer |
Počet dosud naklonovaných testovacích případů |
totalRequirementsCount |
integer |
Celkový počet požadavků ke klonování |
totalTestCasesCount |
integer |
Celkový počet testovacích případů, které se mají naklonovat |
CloneTestSuiteOperationInformation
Odpověď na operaci klonování sady Test Suite
Name | Typ | Description |
---|---|---|
cloneOperationResponse |
Různé informace týkající se klonu |
|
cloneOptions |
Parametry vytvoření klonování testovacího plánu |
|
clonedTestSuite |
Informace o nově naklonované sadě Test Suite |
|
destinationTestSuite |
Informace o cílové sadě Test Suite |
|
sourceTestSuite |
Informace o zdrojové sadě Test Suite |
CloneTestSuiteParams
Parametry operace klonování sady Test Suite
Name | Typ | Description |
---|---|---|
cloneOptions |
Parametry vytvoření klonování testovacího plánu |
|
destinationTestSuite |
Informace o cílové sadě Test Suite |
|
sourceTestSuite |
Informace o zdrojové sadě Test Suite |
DestinationTestSuiteInfo
Informace o cílové testovací sadě pro operaci klonování sady Test Suite
Name | Typ | Description |
---|---|---|
id |
integer |
ID cílové sady |
project |
string |
Název cílového projektu |
ProjectState
Stav projektu.
Name | Typ | Description |
---|---|---|
all |
string |
Všechny projekty bez ohledu na stav s výjimkou Odstraněno. |
createPending |
string |
Projekt byl zařazen do fronty k vytvoření, ale tento proces ještě nebyl zahájen. |
deleted |
string |
Projekt byl odstraněn. |
deleting |
string |
Projekt se právě odstraňuje. |
new |
string |
Projekt se právě vytváří. |
unchanged |
string |
Projekt nebyl změněn. |
wellFormed |
string |
Projekt je zcela vytvořený a připravený k použití. |
ProjectVisibility
Viditelnost projektu.
Name | Typ | Description |
---|---|---|
private |
string |
Projekt je viditelný pouze uživatelům s explicitním přístupem. |
public |
string |
Projekt je viditelný pro všechny. |
ReferenceLinks
Třída představující kolekci odkazů REST.
Name | Typ | Description |
---|---|---|
links |
object |
Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako odkazy jen pro čtení. |
SourceTestSuiteInfo
Informace o sadě Source Test Suite pro operaci klonování sady Test Suite
Name | Typ | Description |
---|---|---|
id |
integer |
ID sady zdrojových testů |
TeamProjectReference
Představuje mělký odkaz na TeamProject.
Name | Typ | Description |
---|---|---|
abbreviation |
string |
Zkratka projektu |
defaultTeamImageUrl |
string |
Adresa URL výchozího obrázku týmové identity |
description |
string |
Popis projektu (pokud existuje). |
id |
string |
Identifikátor projektu. |
lastUpdateTime |
string |
Čas poslední aktualizace projektu. |
name |
string |
Název projektu. |
revision |
integer |
Revize projektu. |
state |
Stav projektu. |
|
url |
string |
Adresa URL na plnou verzi objektu. |
visibility |
Viditelnost projektu. |
TestSuiteReferenceWithProject
Referenční informace k testovací sadě s projectem
Name | Typ | Description |
---|---|---|
id |
integer |
ID sady testů. |
name |
string |
Název sady testů. |
project |
Odkaz na cílový projekt |