Clone Operation - Get
Obtenir des informations de clone.
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
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
clone
|
path | True |
integer int32 |
ID d’opération retourné lorsque nous mettons en file d’attente une opération de clone |
|
organization
|
path | True |
string |
Nom de l’organisation Azure DevOps. |
|
project
|
path | True |
string |
ID de projet ou nom du projet |
|
api-version
|
query | True |
string |
Version de l’API à utiliser. Cette valeur doit être définie sur « 5.0-preview.2 » pour utiliser cette version de l’API. |
|
$include
|
query |
boolean |
Si false retourne uniquement status des informations de l’opération de clonage, si true retourne des informations de clone complètes |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
opération réussie |
Sécurité
oauth2
Type:
oauth2
Flux:
accessCode
URL d’autorisation:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL du jeton:
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
Étendues
| Nom | Description |
|---|---|
| vso.test | Accorde la possibilité de lire les plans de test, les cas, les résultats et d’autres artefacts liés à la gestion des tests. |
Exemples
Exemple de requête
GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/cloneoperation/{cloneOperationId}?$includeDetails=true&api-version=5.0-preview.2
Exemple de réponse
{
"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"
}
Définitions
| Nom | Description |
|---|---|
|
Clone |
Détails sur l’opération de clonage. |
|
Clone |
État actuel de l’opération. Lorsque l’état atteint Suceededed ou Failed, l’opération est terminée |
|
Clone |
|
|
Result |
Type de l’objet généré à la suite de l’opération Clone |
|
Shallow |
Référence abstraite à une autre ressource. Cette classe est utilisée pour fournir aux contrats de données de build un moyen uniforme de référencer d’autres ressources d’une manière qui permet de parcourir facilement les liens. |
CloneOperationInformation
Détails sur l’opération de clonage.
| Nom | Type | Description |
|---|---|---|
| cloneStatistics |
Cloner des statistiques |
|
| completionDate |
string |
Si l’opération est terminée, dateTime de l’achèvement. Si l’opération n’est pas terminée, il s’agit de DateTime.MaxValue |
| creationDate |
string |
DateTime au démarrage de l’opération |
| destinationObject |
Référence superficielle de la destination |
|
| destinationPlan |
Référence superficielle de la destination |
|
| destinationProject |
Référence superficielle de la destination |
|
| message |
string |
Si l’opération a échoué, Message contient la raison de l’échec. Sinon, Null. |
| opId |
integer |
ID de l’opération |
| resultObjectType |
Type de l’objet généré à la suite de l’opération Clone |
|
| sourceObject |
Référence superficielle de la source |
|
| sourcePlan |
Référence superficielle de la source |
|
| sourceProject |
Référence superficielle de la source |
|
| state |
État actuel de l’opération. Lorsque l’état atteint Suceededed ou Failed, l’opération est terminée |
|
| url |
string |
URL pour obtenir les informations de clone |
CloneOperationState
État actuel de l’opération. Lorsque l’état atteint Suceededed ou Failed, l’opération est terminée
| Valeur | Description |
|---|---|
| failed |
valeur de l’état d’échec |
| inProgress |
valeur pour l’état d’entrée |
| queued |
Valeur de l’état mis en file d’attente |
| succeeded |
valeur pour l’état de réussite |
CloneStatistics
| Nom | Type | Description |
|---|---|---|
| clonedRequirementsCount |
integer |
Nombre de réquirments cloné jusqu’à présent. |
| clonedSharedStepsCount |
integer |
Nombre d’étapes partagées clonées jusqu’à présent. |
| clonedTestCasesCount |
integer |
Nombre de cas de test cloné jusqu’à présent |
| totalRequirementsCount |
integer |
Nombre total d’exigences à cloner |
| totalTestCasesCount |
integer |
Nombre total de cas de test à cloner |
ResultObjectType
Type de l’objet généré à la suite de l’opération Clone
| Valeur | Description |
|---|---|
| testPlan |
Cloner le plan |
| testSuite |
Suite Clone |
ShallowReference
Référence abstraite à une autre ressource. Cette classe est utilisée pour fournir aux contrats de données de build un moyen uniforme de référencer d’autres ressources d’une manière qui permet de parcourir facilement les liens.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de la ressource |
| name |
string |
Nom de la ressource liée (nom de la définition, nom du contrôleur, etc.) |
| url |
string |
Lien http complet vers la ressource |