更新时间:2024-11-19 GMT+08:00
分享

初始化测试任务执行记录

功能介绍

初始化测试任务执行记录

URI

POST /v4/{project_id}/tasks/{task_uri}/results/init

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目id

task_uri

String

任务uri

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

release_dev

String

版本信息

version_uri

String

分支/迭代uri

is_query

Boolean

是否只查询,不初始化(如果不存在)

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

status

String

success|error

result

ResultValueExecuteTaskVo object

请求的返回的数据对象

error

ApiError object

失败时的error信息

request_id

String

由接口调用方传入,建议使用UUID保证请求的唯一性。

server_address

String

本次请求的受理的服务地址。

表4 ResultValueExecuteTaskVo

参数

参数类型

描述

total

Integer

起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值

value

ExecuteTaskVo object

实际的数据类型:单个对象,集合 或 NULL

reason

String

业务失败的提示内容

page_size

Integer

每页展示条数

page_no

Integer

页码

has_more

Boolean

是否有更多

表5 ExecuteTaskVo

参数

参数类型

描述

flag

Boolean

标志

uri

String

URI

task_result_vo

TaskResultVo object

实际的数据类型:单个对象,集合 或 NULL

update_case_uri_list

Array of strings

更新用例

test_case_result_list

Array of TestResultVo objects

用例结果列表

表6 TaskResultVo

参数

参数类型

描述

uri

String

URI

name

String

测试套名称

description

String

描述

owner

String

责任人

creator

String

创建人id

updator

String

更新人

task_uri

String

任务uri

owner_name

String

责任人名称

release_dev

String

发布版本号

version_uri

String

分支/迭代uri

creator_name

String

创建人名称

create_time

String

创建时间

create_time_timestamp

Long

创建时间时间戳

updator_name

String

更新人名称

update_time

String

更新时间

update_time_timestamp

Long

更新时间时间戳

start_time

String

开始时间

start_time_timestamp

Long

开始时间时间戳

end_time

String

结束时间

end_time_timestamp

Long

开始时间时间戳

result_code

Integer

执行结果Code

result_name

String

测试结果名称

finish_flg

Integer

测试任务是否执行完成(0:未完成,1:已完成)

project_id

String

项目id

表7 TestResultVo

参数

参数类型

描述

uri

String

结果URI

name

String

用例结果名称

author

String

创建人ID

rank

Integer

级别

result

Integer

测试结果Code

round

Integer

执行批次

preparation

String

前置条件

description

String

描述

region

String

逻辑Region

steps

Array of ResultStepVo objects

测试步骤信息

number

String

用例结果编号

author_name

String

创建人名称

begin_time

String

执行开始时间

begin_time_timestamp

Long

执行开始时间时间戳

end_time

String

执行结束时间

end_time_timestamp

Long

执行结束时间时间戳

creation_date

String

创建时间

creation_date_timestamp

Long

创建时间时间戳

last_modified

String

最后修改时间

last_modified_timestamp

Long

最后修改时间

last_change_time

String

最后变更时间

last_change_time_timestamp

Long

最后变更时间

dfx_test_result

String

DFX测试结果

failure_cause

String

失败原因

parent_uri

String

父节点URI(分支用例URI或迭代用例URI)

test_case_uri

String

分支用例URI

test_case_name

String

用例名称

task_uri

String

测试任务URI

result_name

String

测试结果

test_result_ae

String

是否自动化执行

executor_id

String

执行人ID

executor_name

String

执行人名称

task_id

String

执行机任务ID

execute_id

String

执行ID

time_cost

Integer

执行耗时

step_txt

String

测试步骤

step_expect

String

测试步骤期望结果

step_actual

String

测试步骤实际结果

step_result

String

测试步骤结果

release_dev

String

版本号

creation_version_uri

String

创建版本URI

version_uri

String

版本URI

project_id

String

项目ID

report_url

String

第三方过来的执行结果,返回跳转到第三方的url

test_case_number

String

测试用例编号

service_type

String

测试类型

表8 ResultStepVo

参数

参数类型

描述

result

String

结果

test_step

String

测试步骤

expect_result

String

预期结果

actual_result

String

实际结果

result_name

String

测试结果名称

表9 ApiError

参数

参数类型

描述

code

String

业务失败的错误码

reason

String

业务失败的提示内容

状态码: 400

表10 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 401

表11 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 404

表12 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

状态码: 500

表13 响应Body参数

参数

参数类型

描述

error_code

String

接口调用失败错误码

error_msg

String

接口调用失败错误信息

请求示例

初始化用例执行记录

post https://{endpoint}/v4/3d2378e0fc504c638f48b21377d6add1/tasks/v91k0000vrrn0ni4/results/init

{
  "version_uri" : "v91i0000vrpquipi",
  "is_query" : true
}

响应示例

状态码: 200

OK

{
  "status" : "success",
  "result" : {
    "value" : {
      "flag" : false,
      "uri" : "v91k0000vrrn0ni4",
      "test_case_result_list" : [ ]
    }
  }
}

状态码

状态码

描述

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

错误码

请参见错误码

相关文档