Compartir a través de


Clone Operation - Get

Obtenga información de clonación.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
cloneOperationId
path True

integer

int32

Identificador de operación devuelto cuando se pone en cola una operación de clonación

organization
path True

string

El nombre de la organización de Azure DevOps.

project
path True

string

Id. de proyecto o nombre del proyecto

api-version
query True

string

Versión de la API que se va a usar. Debe establecerse en "5.0-preview.2" para usar esta versión de la API.

$includeDetails
query

boolean

Si false devuelve solo el estado de la información de la operación de clonación, si true devuelve información de clonación completa.

Respuestas

Nombre Tipo Description
200 OK

CloneOperationInformation

operación correcta

Seguridad

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

Nombre Description
vso.test Concede la capacidad de leer planes de prueba, casos, resultados y otros artefactos relacionados con la administración de pruebas.

Ejemplos

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"
}

Definiciones

Nombre Description
CloneOperationInformation

Detalles sobre la operación de clonación.

CloneOperationState

Estado actual de la operación. Cuando el estado llega a Suceeded o Failed, la operación se completa.

CloneStatistics
ResultObjectType

Tipo del objeto generado como resultado de la operación Clonar

ShallowReference

Referencia abstracta a algún otro recurso. Esta clase se usa para proporcionar los contratos de datos de compilación con una manera uniforme de hacer referencia a otros recursos de una manera que proporciona un recorrido fácil a través de vínculos.

CloneOperationInformation

Detalles sobre la operación de clonación.

Nombre Tipo Description
cloneStatistics

CloneStatistics

Clonar estadísticas

completionDate

string

Si se completa la operación, datetime de finalización. Si la operación no está completa, se trata de DateTime.MaxValue.

creationDate

string

DateTime cuando se inició la operación

destinationObject

ShallowReference

Referencia superficial del destino

destinationPlan

ShallowReference

Referencia superficial del destino

destinationProject

ShallowReference

Referencia superficial del destino

message

string

Si la operación tiene error, Message contiene el motivo del error. De lo contrario, es NULL.

opId

integer

Identificador de la operación

resultObjectType

ResultObjectType

Tipo del objeto generado como resultado de la operación Clonar

sourceObject

ShallowReference

Referencia superficial del origen

sourcePlan

ShallowReference

Referencia superficial del origen

sourceProject

ShallowReference

Referencia superficial del origen

state

CloneOperationState

Estado actual de la operación. Cuando el estado llega a Suceeded o Failed, la operación se completa.

url

string

Dirección URL para obtener la información de clonación

CloneOperationState

Estado actual de la operación. Cuando el estado llega a Suceeded o Failed, la operación se completa.

Nombre Tipo Description
failed

string

valor de Estado erróneo

inProgress

string

valor para el estado de inprogress

queued

string

Valor para estado en cola

succeeded

string

valor del estado Correcto

CloneStatistics

Nombre Tipo Description
clonedRequirementsCount

integer

Número de solicitudes clonadas hasta ahora.

clonedSharedStepsCount

integer

Número de pasos compartidos clonados hasta ahora.

clonedTestCasesCount

integer

Número de casos de prueba clonados hasta ahora

totalRequirementsCount

integer

Número total de requisitos que se van a clonar

totalTestCasesCount

integer

Número total de casos de prueba que se van a clonar

ResultObjectType

Tipo del objeto generado como resultado de la operación Clonar

Nombre Tipo Description
testPlan

string

Clonación del plan

testSuite

string

Clonación de conjunto de aplicaciones

ShallowReference

Referencia abstracta a algún otro recurso. Esta clase se usa para proporcionar los contratos de datos de compilación con una manera uniforme de hacer referencia a otros recursos de una manera que proporciona un recorrido fácil a través de vínculos.

Nombre Tipo Description
id

string

Identificador del recurso

name

string

Nombre del recurso vinculado (nombre de definición, nombre del controlador, etc.)

url

string

Vínculo http completo al recurso