Compartilhar via


Clone Operation - Get

Obter informações 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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
cloneOperationId
path True

integer

int32

ID da operação retornada quando enfileiramos uma operação de clone

organization
path True

string

O nome da organização do Azure DevOps.

project
path True

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '5.0-preview.2' para usar essa versão da API.

$includeDetails
query

boolean

Se false retornar apenas status das informações da operação de clone, se true retornar informações completas de clone

Respostas

Nome Tipo Description
200 OK

CloneOperationInformation

operação bem-sucedida

Segurança

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

Nome Description
vso.test Concede a capacidade de ler planos de teste, casos, resultados e outros artefatos relacionados ao gerenciamento de testes.

Exemplos

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

Definições

Nome Description
CloneOperationInformation

Detalhes sobre a operação de clonagem.

CloneOperationState

Estado atual da operação. Quando State atinge Suceeded ou Failed, a operação é concluída

CloneStatistics
ResultObjectType

O tipo do objeto gerado como resultado da operação Clonar

ShallowReference

Uma referência abstrata a algum outro recurso. Essa classe é usada para fornecer os contratos de dados de build com uma maneira uniforme de referenciar outros recursos de uma maneira que fornece fácil passagem por meio de links.

CloneOperationInformation

Detalhes sobre a operação de clonagem.

Nome Tipo Description
cloneStatistics

CloneStatistics

Clonar Estatísticas

completionDate

string

Se a operação for concluída, o DateTime da conclusão. Se a operação não estiver concluída, este será DateTime.MaxValue

creationDate

string

DateTime quando a operação foi iniciada

destinationObject

ShallowReference

Referência superficial do destino

destinationPlan

ShallowReference

Referência superficial do destino

destinationProject

ShallowReference

Referência superficial do destino

message

string

Se a operação tiver falhado, Message conterá o motivo da falha. Do contrário, nulo.

opId

integer

A ID da operação

resultObjectType

ResultObjectType

O tipo do objeto gerado como resultado da operação Clonar

sourceObject

ShallowReference

Referência superficial da origem

sourcePlan

ShallowReference

Referência superficial da origem

sourceProject

ShallowReference

Referência superficial da origem

state

CloneOperationState

Estado atual da operação. Quando State atinge Suceeded ou Failed, a operação é concluída

url

string

URL para obter as informações de clone

CloneOperationState

Estado atual da operação. Quando State atinge Suceeded ou Failed, a operação é concluída

Nome Tipo Description
failed

string

valor de Estado com Falha

inProgress

string

value for Inprogress state

queued

string

Valor do estado enfileirado

succeeded

string

value para o estado de êxito

CloneStatistics

Nome Tipo Description
clonedRequirementsCount

integer

Número de requerimentos clonados até agora.

clonedSharedStepsCount

integer

Número de etapas compartilhadas clonadas até agora.

clonedTestCasesCount

integer

Número de casos de teste clonados até agora

totalRequirementsCount

integer

Número total de requisitos a serem clonados

totalTestCasesCount

integer

Número total de casos de teste a serem clonados

ResultObjectType

O tipo do objeto gerado como resultado da operação Clonar

Nome Tipo Description
testPlan

string

Clone de Plano

testSuite

string

Clone do pacote

ShallowReference

Uma referência abstrata a algum outro recurso. Essa classe é usada para fornecer os contratos de dados de build com uma maneira uniforme de referenciar outros recursos de uma maneira que fornece fácil passagem por meio de links.

Nome Tipo Description
id

string

ID do recurso

name

string

Nome do recurso vinculado (nome da definição, nome do controlador etc.)

url

string

Link http completo para o recurso