Clone Operation - Get
Rufen Sie Kloninformationen ab.
GET https://dev.azure.com/{organization}/{project}/_apis/test/cloneoperation/{cloneOperationId}?api-version=5.0-preview.2
GET https://dev.azure.com/{organization}/{project}/_apis/test/cloneoperation/{cloneOperationId}?$includeDetails={$includeDetails}&api-version=5.0-preview.2
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
clone
|
path | True |
integer int32 |
Vorgangs-ID, die zurückgegeben wird, wenn wir einen Klonvorgang in die Warteschlange stellen |
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "5.0-preview.2" festgelegt werden, um diese Version der API zu verwenden. |
$include
|
query |
boolean |
Wenn false nur status der Informationen zum Klonvorgang zurückgibt, wenn true vollständige Kloninformationen zurückgibt |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
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
Name | Beschreibung |
---|---|
vso.test | Ermöglicht das Lesen von Testplänen, Fällen, Ergebnissen und anderen Artefakten im Zusammenhang mit der Testverwaltung. |
Beispiele
Sample Request
GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/cloneoperation/{cloneOperationId}?$includeDetails=true&api-version=5.0-preview.2
Sample Response
{
"opId": 2,
"creationDate": "2015-12-22T08:41:39.403Z",
"completionDate": "2015-12-22T08:41:40.49Z",
"state": "succeeded",
"message": null,
"cloneStatistics": {
"totalTestCasesCount": 7,
"clonedTestCasesCount": 7,
"clonedSharedStepsCount": 0,
"totalRequirementsCount": 0,
"clonedRequirementsCount": 0
},
"resultObjectType": "testPlan",
"destinationObject": {
"id": "18",
"name": "DestinationPlan",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc2/_apis/test/Plans/18"
},
"sourceObject": {
"id": "1",
"name": "TestPlan1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
},
"destinationPlan": {
"id": "18",
"name": "DestinationPlan",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc2/_apis/test/Plans/18"
},
"sourcePlan": {
"id": "1",
"name": "TestPlan1",
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1"
},
"destinationProject": {
"name": "fabrikam-fiber-tfvc2",
"url": "https://dev.azure.com/fabrikam/_apis/projects/fabrikam-fiber-tfvc2"
},
"sourceProject": {
"name": "fabrikam-fiber-tfvc",
"url": "https://dev.azure.com/fabrikam/_apis/projects/fabrikam-fiber-tfvc"
},
"url": "https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/cloneOperation/2"
}
Definitionen
Name | Beschreibung |
---|---|
Clone |
Details zum Klonvorgang. |
Clone |
Aktueller Status des Vorgangs. Wenn der Zustand erfolgreich oder fehlgeschlagen ist, ist der Vorgang abgeschlossen. |
Clone |
|
Result |
Der Typ des Objekts, das als Ergebnis des Klonvorgangs generiert wurde |
Shallow |
Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit bereitzustellen, andere Ressourcen auf eine Weise zu verweisen, die eine einfache Durchquerung von Links ermöglicht. |
CloneOperationInformation
Details zum Klonvorgang.
Name | Typ | Beschreibung |
---|---|---|
cloneStatistics |
Statistiken klonen |
|
completionDate |
string |
Wenn der Vorgang abgeschlossen ist, ist die DateTime der Fertigstellung. Wenn der Vorgang nicht abgeschlossen ist, ist dies DateTime.MaxValue. |
creationDate |
string |
DateTime, wann der Vorgang gestartet wurde |
destinationObject |
Flache Referenz des Ziels |
|
destinationPlan |
Flache Referenz des Ziels |
|
destinationProject |
Flache Referenz des Ziels |
|
message |
string |
Wenn der Vorgang fehlgeschlagen ist, enthält die Nachricht den Grund für den Fehler. Andernfalls NULL. |
opId |
integer |
Die ID des Vorgangs |
resultObjectType |
Der Typ des Objekts, das als Ergebnis des Klonvorgangs generiert wurde |
|
sourceObject |
Flache Referenz der Quelle |
|
sourcePlan |
Flache Referenz der Quelle |
|
sourceProject |
Flache Referenz der Quelle |
|
state |
Aktueller Status des Vorgangs. Wenn der Zustand erfolgreich oder fehlgeschlagen ist, ist der Vorgang abgeschlossen. |
|
url |
string |
URL zum Abrufen der Kloninformationen |
CloneOperationState
Aktueller Status des Vorgangs. Wenn der Zustand erfolgreich oder fehlgeschlagen ist, ist der Vorgang abgeschlossen.
Name | Typ | Beschreibung |
---|---|---|
failed |
string |
Wert für Fehlerstatus |
inProgress |
string |
Wert für Den Status "Inprogress" |
queued |
string |
Wert für Warteschlangenstatus |
succeeded |
string |
Wert für den Status "Erfolg" |
CloneStatistics
Name | Typ | Beschreibung |
---|---|---|
clonedRequirementsCount |
integer |
Anzahl der bisher geklonten Requirments. |
clonedSharedStepsCount |
integer |
Anzahl der bisher geklonten freigegebenen Schritte. |
clonedTestCasesCount |
integer |
Anzahl der bisher geklonten Testfälle |
totalRequirementsCount |
integer |
Gesamtanzahl der zu klonenden Anforderungen |
totalTestCasesCount |
integer |
Gesamtanzahl der zu klonenden Testfälle |
ResultObjectType
Der Typ des Objekts, das als Ergebnis des Klonvorgangs generiert wurde
Name | Typ | Beschreibung |
---|---|---|
testPlan |
string |
Planen des Klonens |
testSuite |
string |
Suite klonen |
ShallowReference
Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit bereitzustellen, andere Ressourcen auf eine Weise zu verweisen, die eine einfache Durchquerung von Links ermöglicht.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
ID der Ressource |
name |
string |
Name der verknüpften Ressource (Definitionsname, Controllername usw.) |
url |
string |
Vollständiger HTTP-Link zur Ressource |