Results - Add

テストの実行にテスト結果を追加します。

POST https://dev.azure.com/{organization}/{project}/_apis/test/Runs/{runId}/results?api-version=5.0

URI パラメーター

名前 / 必須 説明
organization
path True

string

Azure DevOps 組織の名前です。

project
path True

string

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

runId
path True

integer

int32

テスト結果を追加するテスト実行 ID。

api-version
query True

string

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

要求本文

名前 説明
body

TestCaseResult[]

追加するテスト結果の一覧。

応答

名前 説明
200 OK

TestCaseResult[]

正常な操作

セキュリティ

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

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

Sample Request

POST https://dev.azure.com/fabrikam/Fabrikam-Fiber-TFVC/_apis/test/Runs/24/results?api-version=5.0

[
  {
    "testCaseTitle": "VerifyWebsiteTheme",
    "automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteTheme",
    "priority": 1,
    "outcome": "Passed"
  },
  {
    "testCaseTitle": "VerifyWebsiteLinks",
    "automatedTestName": "FabrikamFiber.WebSite.TestClass.VerifyWebsiteLinks",
    "priority": 2,
    "outcome": "Failed",
    "associatedBugs": [
      {
        "id": 30
      }
    ]
  }
]

Sample Response

{
  "count": 2,
  "value": [
    {
      "id": 100000,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    },
    {
      "id": 100001,
      "project": {},
      "testRun": {},
      "lastUpdatedBy": {
        "id": null
      },
      "url": ""
    }
  ]
}

定義

名前 説明
BuildReference

ビルドへの参照。

CustomTestField

ユーザー設定フィールド情報。

FailingSince

テスト結果の情報以降に失敗する。

IdentityRef
ReferenceLinks

REST 参照リンクのコレクションを表す クラス。

ReleaseReference

リリースへの参照。

ResultGroupType
ShallowReference

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

SharedStepModel

共有ステップ作業項目への参照。

TestActionResultModel

テスト ステップの結果を表します。

TestCaseResult

テスト結果を表します。

TestCaseResultAttachmentModel

テスト イテレーションの添付ファイル情報をテストします。

TestCaseResultIdentifier

テスト結果への参照。

TestIterationDetailsModel

テストイテレーションの結果を表します。

TestResultParameterModel

テスト イテレーションのテスト パラメーター情報。

TestSubResult

テスト結果のサブ結果を表します。

BuildReference

ビルドへの参照。

名前 説明
branchName

string

ブランチ名。

buildSystem

string

ビルド システム。

definitionId

integer

ビルド定義 ID。

id

integer

ビルド ID。

number

string

ビルド番号。

repositoryId

string

リポジトリ ID。

uri

string

ビルド URI。

CustomTestField

ユーザー設定フィールド情報。

名前 説明
fieldName

string

フィールド名。

value

object

フィールド値。

FailingSince

テスト結果の情報以降に失敗する。

名前 説明
build

BuildReference

失敗後のビルド参照。

date

string

失敗してからの時間。

release

ReleaseReference

失敗後のリリース参照。

IdentityRef

名前 説明
_links

ReferenceLinks

このフィールドには、グラフの件名に関する 0 個以上の興味深いリンクが含まれています。 これらのリンクを呼び出して、このグラフの件名に関する追加のリレーションシップまたは詳細情報を取得できます。

descriptor

string

記述子は、システムの実行中にグラフの件名を参照する主な方法です。 このフィールドは、アカウントと組織の両方で同じグラフの件名を一意に識別します。

directoryAlias

string

displayName

string

これは、グラフの件名の一意でない表示名です。 このフィールドを変更するには、ソース プロバイダーでその値を変更する必要があります。

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

この URL は、このグラフの件名のソース リソースへの完全なルートです。

REST 参照リンクのコレクションを表す クラス。

名前 説明
links

object

リンクの読み取り時ビュー。 参照リンクは読み取り専用であるため、参照リンクは読み取り専用として公開する必要があります。

ReleaseReference

リリースへの参照。

名前 説明
attempt

integer

creationDate

string

definitionId

integer

リリース定義 ID。

environmentCreationDate

string

environmentDefinitionId

integer

リリース環境定義 ID。

environmentDefinitionName

string

リリース環境定義名。

environmentId

integer

リリース環境 ID。

environmentName

string

リリース環境名。

id

integer

リリース ID。

name

string

リリース名。

ResultGroupType

名前 説明
dataDriven

string

テスト結果の階層の種類。

generic

string

階層の種類が不明です。

none

string

テスト結果のリーフ ノード。

orderedTest

string

テスト結果の階層の種類。

rerun

string

テスト結果の階層の種類。

ShallowReference

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

名前 説明
id

string

リソースの ID

name

string

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

url

string

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

SharedStepModel

共有ステップ作業項目への参照。

名前 説明
id

integer

WorkItem 共有ステップ ID。

revision

integer

共有ステップの作業項目リビジョン。

TestActionResultModel

テスト ステップの結果を表します。

名前 説明
actionPath

string

テスト ケースワークアイテムのパス識別子テストステップ。

comment

string

結果のコメント。

completedDate

string

実行が完了した時刻。

durationInMs

number

実行時間。

errorMessage

string

結果のエラー メッセージ。

iterationId

integer

テスト アクションの結果のイテレーション ID。

outcome

string

結果のテスト結果。

sharedStepModel

SharedStepModel

共有ステップ作業項目への参照。

startedDate

string

実行が開始された時刻。

stepIdentifier

string

これはテスト ケースのステップ ID です。 共有ステップの場合は、テスト ケースワークアイテムの共有ステップのステップ ID です。共有ステップのステップ ID。 例: TestCase workitem には、2 つの手順があります。1) 通常のステップと ID = 1 2) 共有ステップと ID = 2。 共有ステップ内: a) Id を持つ通常のステップ = 1 最初のステップの StepIdentifier の値: "1" 2 番目のステップ: "2;1"

url

string

テスト アクションの結果の URL。

TestCaseResult

テスト結果を表します。

名前 説明
afnStripId

integer

アクション記録の添付ファイル ID をテストします。

area

ShallowReference

テストのエリア パスへの参照。

associatedBugs

ShallowReference[]

テスト結果にリンクされているバグへの参照。

automatedTestId

string

dll 内のテスト メソッドを表す ID。

automatedTestName

string

実行されたテストの完全修飾名。

automatedTestStorage

string

テストが属するコンテナー。

automatedTestType

string

自動テストの種類。

automatedTestTypeId

string

build

ShallowReference

テスト結果に関連付けられたビルドへの浅い参照。

buildReference

BuildReference

テスト結果に関連付けられているビルドへの参照。

comment

string

テスト結果にコメントを付けます。

completedDate

string

テストの実行が完了した時刻。

computerName

string

テストが実行されたマシン名。

configuration

ShallowReference

テスト結果のテスト構成。

createdDate

string

テスト結果の作成時のタイムスタンプ。

customFields

CustomTestField[]

テスト結果の追加のプロパティ。

durationInMs

number

テストの実行時間 (ミリ秒単位)。

errorMessage

string

テスト実行中のエラー メッセージ。

failingSince

FailingSince

テスト結果の失敗が開始されたときの情報。

failureType

string

テスト結果の失敗の種類。

id

integer

テスト結果の ID。

iterationDetails

TestIterationDetailsModel[]

テストイテレーションのテスト結果の詳細。

lastUpdatedBy

IdentityRef

ID の最後に更新されたテスト結果への参照。

lastUpdatedDate

string

テスト結果の最終更新日時。

outcome

string

テスト結果のテスト結果。

owner

IdentityRef

テスト所有者への参照。

priority

integer

実行されたテストの優先順位。

project

ShallowReference

チーム プロジェクトへの参照。

release

ShallowReference

テスト結果に関連付けられているリリースへの浅い参照。

releaseReference

ReleaseReference

テスト結果に関連付けられているリリースへの参照。

resetCount

integer

resolutionState

string

テスト結果の解決状態。

resolutionStateId

integer

解決状態の ID。

resultGroupType

ResultGroupType

結果の階層の種類。既定値の None はリーフ ノードを意味します。

revision

integer

テスト結果のリビジョン番号。

runBy

IdentityRef

テストを実行した ID への参照。

stackTrace

string

Stacktrace。

startedDate

string

テスト実行が開始された時刻。

state

string

テスト結果の状態。

subResults

TestSubResult[]

テスト結果内のサブ結果の一覧。ResultGroupType が None でない場合は、対応する型のサブ結果が保持されます。

testCase

ShallowReference

実行されたテストへの参照。

testCaseReferenceId

integer

テスト結果で使用されるテストの参照 ID。

testCaseRevision

integer

テストの名前。

testCaseTitle

string

テストの名前。

testPlan

ShallowReference

テスト 計画のテスト ケースの作業項目への参照は の一部です。

testPoint

ShallowReference

実行されたテスト ポイントへの参照。

testRun

ShallowReference

テスト実行への参照。

testSuite

ShallowReference

テスト スイートのテスト ケース作業項目への参照は の一部です。

url

string

テスト結果の URL。

TestCaseResultAttachmentModel

テスト イテレーションの添付ファイル情報をテストします。

名前 説明
actionPath

string

テスト ケースワークアイテムのパス識別子テストステップ。

id

integer

添付ファイル ID。

iterationId

integer

イテレーション ID。

name

string

添付ファイルの名前。

size

integer

添付ファイルのサイズ。

url

string

添付ファイルの URL。

TestCaseResultIdentifier

テスト結果への参照。

名前 説明
testResultId

integer

テスト結果 ID。

testRunId

integer

テスト実行 ID。

TestIterationDetailsModel

テストイテレーションの結果を表します。

名前 説明
actionResults

TestActionResultModel[]

テスト ステップの結果、イテレーションが発生します。

attachments

TestCaseResultAttachmentModel[]

テストイテレーションの結果の添付ファイルに対する参照。

comment

string

テストイテレーションの結果にコメントを付けます。

completedDate

string

実行が完了した時刻。

durationInMs

number

実行時間。

errorMessage

string

テスト イテレーションの結果の実行中のエラー メッセージ。

id

integer

テストイテレーションの結果の ID。

outcome

string

テストイテレーションの結果の場合のテスト結果。

parameters

TestResultParameterModel[]

イテレーション内のパラメーターをテストします。

startedDate

string

実行が開始された時刻。

url

string

反復結果をテストする URL。

TestResultParameterModel

テスト イテレーションのテスト パラメーター情報。

名前 説明
actionPath

string

パラメーターが参照されるテスト ステップ パス。

iterationId

integer

イテレーション ID。

parameterName

string

パラメーターの名前。

stepIdentifier

string

これはテスト ケースのステップ ID です。 共有ステップの場合は、テスト ケースワークアイテムの共有ステップのステップ ID です。共有ステップのステップ ID。 例: TestCase workitem には、2 つの手順があります。1) 通常のステップと ID = 1 2) 共有ステップと ID = 2。 共有ステップ内: a) Id を持つ通常のステップ = 1 最初のステップの StepIdentifier の値: "1" 2 番目のステップ: "2;1"

url

string

テスト パラメーターの URL。

value

string

パラメーターの値。

TestSubResult

テスト結果のサブ結果を表します。

名前 説明
comment

string

サブ結果のコメント。

completedDate

string

テストの実行が完了した時刻。

computerName

string

テストが実行されたマシン。

configuration

ShallowReference

テスト構成への参照。

customFields

CustomTestField[]

サブ結果の追加プロパティ。

displayName

string

サブ結果の名前。

durationInMs

integer

テスト実行の期間。

errorMessage

string

サブ結果のエラー メッセージ。

id

integer

サブ結果の ID。

lastUpdatedDate

string

結果が最後に更新された時刻。

outcome

string

サブ結果の結果。

parentId

integer

サブ結果の直接親 ID。

resultGroupType

ResultGroupType

結果の階層の種類。既定値の None はリーフ ノードを意味します。

sequenceId

integer

サブ結果のインデックス番号。

stackTrace

string

Stacktrace。

startedDate

string

テスト実行が開始された時刻。

subResults

TestSubResult[]

サブ結果内のサブ結果の一覧。ResultGroupType が None でない場合は、対応する型サブ結果が保持されます。

testResult

TestCaseResultIdentifier

テスト結果への参照。

url

string

サブ結果の URL。