次の方法で共有


Clone Operation - Get

複製情報を取得します。

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 パラメーター

名前 / 必須 説明
cloneOperationId
path True

integer

int32

複製操作をキューに入れたときに返される操作 ID

organization
path True

string

Azure DevOps 組織の名前です。

project
path True

string

プロジェクト ID またはプロジェクト名

api-version
query True

string

使う API のバージョン。 このバージョンの API を使用するには、これを '5.0-preview.2' に設定する必要があります。

$includeDetails
query

boolean

false の場合、複製操作情報の状態のみが返され、true の場合は完全な複製情報が返されます

応答

名前 説明
200 OK

CloneOperationInformation

成功した操作

セキュリティ

oauth2

型: oauth2
フロー: accessCode
Authorization URL (承認 URL): https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL (トークン 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

スコープ

名前 説明
vso.test テスト計画、ケース、結果、その他のテスト管理関連の成果物を読み取る機能を付与します。

要求のサンプル

GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/cloneoperation/{cloneOperationId}?$includeDetails=true&api-version=5.0-preview.2

応答のサンプル

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

定義

名前 説明
CloneOperationInformation

複製操作の詳細。

CloneOperationState

操作の現在の状態。 State が Suceeded または Failed に達すると、操作は完了します

CloneStatistics
ResultObjectType

Clone 操作の結果として生成されるオブジェクトの型

ShallowReference

他のリソースへの抽象化された参照。 このクラスは、リンクを介して簡単に走査できる方法で他のリソースを参照する一様な方法でビルド データ コントラクトを提供するために使用されます。

CloneOperationInformation

複製操作の詳細。

名前 説明
cloneStatistics

CloneStatistics

統計の複製

completionDate

string

操作が完了した場合、完了の DateTime。 操作が完了していない場合、これは DateTime.MaxValue です

creationDate

string

操作が開始されたときの DateTime

destinationObject

ShallowReference

宛先の浅い参照

destinationPlan

ShallowReference

宛先の浅い参照

destinationProject

ShallowReference

宛先の浅い参照

message

string

操作が失敗した場合、メッセージにはエラーの理由が含まれます。 その他の場合は NULL が返されます。

opId

integer

操作の ID

resultObjectType

ResultObjectType

Clone 操作の結果として生成されるオブジェクトの型

sourceObject

ShallowReference

ソースの浅い参照

sourcePlan

ShallowReference

ソースの浅い参照

sourceProject

ShallowReference

ソースの浅い参照

state

CloneOperationState

操作の現在の状態。 State が Suceeded または Failed に達すると、操作は完了します

url

string

複製情報を取得するための URL

CloneOperationState

操作の現在の状態。 State が Suceeded または Failed に達すると、操作は完了します

説明
failed

Failed State の値

inProgress

Inprogress 状態の値

queued

キュー状態の値

succeeded

成功状態の値

CloneStatistics

名前 説明
clonedRequirementsCount

integer

これまでに複製された要求の数。

clonedSharedStepsCount

integer

これまでに複製された共有ステップの数。

clonedTestCasesCount

integer

これまでに複製されたテスト ケースの数

totalRequirementsCount

integer

複製する要件の合計数

totalTestCasesCount

integer

複製するテスト ケースの合計数

ResultObjectType

Clone 操作の結果として生成されるオブジェクトの型

説明
testPlan

計画の複製

testSuite

Suite Clone

ShallowReference

他のリソースへの抽象化された参照。 このクラスは、リンクを介して簡単に走査できる方法で他のリソースを参照する一様な方法でビルド データ コントラクトを提供するために使用されます。

名前 説明
id

string

リソースの ID

name

string

リンクされたリソースの名前 (定義名、コントローラー名など)

url

string

リソースへの完全な http リンク