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

执行用例调度任务接口

功能介绍

执行用例调度任务接口,创建一个任务

URI

POST /v1/{project_id}/tasks

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

CodeArts的项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

cases

Array of strings

用例列表

functionType

String

执行的功能类型:"1"表示执行;"2"表示调试

releaseversion

String

发布版本号

resourcePool

ResourcePool object

资源池

taskName

String

任务名称

表4 ResourcePool

参数

是否必选

参数类型

描述

activeState

String

活动状态

id

String

id

name

String

名称

selected

Boolean

是否被选中

type

String

类型

响应参数

请求示例

{
  "cases" : [ "v91k0000vqss36au" ],
  "taskName" : "taskTestSuite2024/8/31 16:0:57",
  "releaseversion" : "",
  "resourcePool" : {
    "activeState" : "ACTIVE",
    "id" : "DEFAULT",
    "type" : "DEFAULT"
  },
  "functionType" : "2"
}

响应示例

状态码: 200

OK

{
  "status" : "success",
  "result" : {
    "taskId" : "b98e483aecba4fe3b00b0fe484c391ca",
    "needApprove" : null,
    "warn" : [ ],
    "packageType" : "codearts.testplan.china.pro",
    "isPopup" : false
  },
  "error" : null
}

状态码

状态码

描述

200

OK

201

Created

401

Unauthorized

403

Forbidden

404

Not Found

错误码

请参见错误码

相关文档