OASIS SIM
  1. jobs
OASIS SIM
  • OASIS SIM(废弃)
    • sensors
      • 获取传感器列表
      • 获取指定ID传感器
      • 创建传感器接口
      • 更新传感器
      • 删除传感器
      • 更新传感器数据
    • dynamics
      • 动力学模型查询
      • 查询指定ID动力学模型
      • 创建动力学模型
      • 更新动力学模型
      • 删除指定ID动力学模型
    • cars
      • 创建车辆
      • 更新车辆
      • 删除特定车辆
      • 获取特定车辆
      • 获取所有车辆
    • car_models
      • 获取车身模型信息
      • 获取车身模型文件信息
      • 导入车辆模型
    • jobs
      • 控制面板查询接口
      • 获取作业下的任务详情
        GET
      • 获取作业列表
        GET
      • 获取作业测试报告
        GET
      • 创建作业
        POST
      • 运行作业
        POST
      • 创建并运行新的作业
        POST
      • 终止作业
        POST
      • 重测接口
        POST
      • 更新作业信息
        PUT
      • 更新作业状态信息
        PUT
      • 批量删除作业
        DELETE
      • 批量删除作业和任务
        DELETE
      • 获取测试用例最新运行结果记录
        GET
    • tasks
      • 看板作业状态统计
      • 获取任务场景信息
      • 获取任务详情
      • 获取指定任务ID对应的任务详情
      • 获取任务场景信息
      • 获取任务列表
      • 获取任务详情图表信息
      • 获取任务的传感器数据
      • 终止任务
      • 操作任务状态
      • 删除指定ID任务
    • scenarios
      • 创建场景
      • 创建场景草稿
      • 删除场景
      • 更新场景
      • 更新场景草稿
      • 查找所有场景
      • 查找指定ID场景
      • 查找指定ID场景
      • 查找指定ID场景(单个场景)
      • 查找指定ID场景(多个场景)
      • 获取场景组树
      • 展示场景组
      • 搜索场景组
      • 移动场景组
      • 场景格式转换
      • 根据场景id查询路径
      • 下载场景
      • 上传场景
      • 场景泛化
      • 场景树形列表
    • scenario_groups
      • 新建场景库文件夹
      • 重命名场景组文件夹
      • 更新场景
      • 添加场景组文件夹标签
      • 删除场景组
    • scenario_elements
      • 获取所有场景元素
      • 获取场景元素相关文件信息
      • 新增静态障碍物
    • maps
      • 获取所有地图信息
      • 获取缩略图信息
      • 检查地图信息
      • 创建地图
      • 删除地图
      • 更新草稿地图
      • 地图资产导入
      • 获取地图信息
      • 上传地图
    • test_cases
      • 新建测试用例
      • 获取测试用例详情
      • 获取测试用例列表
      • 测试用例添加场景
      • 更新测试用例基础信息
      • 更新测试用例被测单元
      • 更新测试用例评测模板
      • 更新测试用例得分
      • 获取测试用例主车信息
      • 删除测试用例
      • 批量运行测试用例
      • 更新指定ID测试用例的数据得分
      • 更新测试用例场景权重
      • 更新测试用例场景分数
      • 更新测试用例的分数
    • scores
      • 获取指定ID得分
      • 获取所有得分
      • 更新指定ID得分信息
      • 获取指定ID得分的所有计分单元
      • 获取指定ID得分的指定ID的计分单元
      • 新建指定ID得分的计分单元
      • 更新指定ID得分的指定ID的计分单元
      • 批量更新指定ID得分的指定ID的计分单元的权重
      • 删除指定ID得分的指定ID的计分单元
      • 获取指定ID得分的指定ID的计分单元的所有数据
      • 获取指定ID得分的指定ID的计分单元的指定ID的数据
      • 新建指定ID得分的指定ID的计分单元的数据
      • 更新指定ID得分的指定ID的计分单元的指定ID的数据
      • 删除指定ID得分的指定ID的计分单元的指定ID的数据
    • traffic_flows
      • 交通流蓝图(已废弃)
    • controllers
      • 创建车辆控制系统
      • 修改车辆控制系统
      • 删除车辆控制系统
      • 获取指定ID车辆控制系统
      • 获取所有车辆控制系统
      • 创建算法控制系统
      • 修改算法管理系统
      • 删除算法管理系统
      • 获取指定ID算法管理系统
      • 获取算法管理系统
    • weathers
      • 查找所有天气
      • 查找指定id天气
      • 创建天气
      • 更新天气
      • 删除天气
    • lights
      • 创建光照信息
      • 更新光照信息
      • 删除光照
      • 查找所有光照信息
      • 查找指定id光照信息
    • logs(废弃)
      • 获取操作日志
      • 下载操作日志
      • 获取运行日志
    • emails
      • 发送登出邮件
      • 发送登录邮件
    • users
      • 添加用户(废弃)
      • 获取用户列表
      • 删除用户(废弃)
      • 获取用户
      • 角色修改(废弃)
      • 获取用户信息
    • evaluates
      • 创建自定义评价规则
      • 删除自定义评价规则
      • 更新自定义评价标准
      • 查找指定的评价规则
      • 查找所有评价规则
      • 创建评价模板
      • 删除评价模板
      • 更新评价模板
      • 查找所有评价模板
      • 查找指定的评价模板
    • file_operator
      • 上传点序文件
      • 查询所有点序文件
      • 更新点序文件
      • 删除点序文件
    • trashes(已废弃)
      • 查看回收站 Copy
      • 彻底删除资源 Copy
      • 清空回收站 Copy
      • 资源恢复 Copy
    • configs
      • 获取运行配置信息
      • 更新运行设置
    • licenses
      • 获取机器码
      • 下载生成机器码工具
      • 创建license
      • 校验license
    • 查询token
      GET
  1. jobs

获取作业下的任务详情

GET
/jobs/{job_id}/details
获取作业详细情

请求参数

Path 参数
job_id
integer 
必需
作业ID,路径参数,必填
示例值:
96
Query 参数
pagenum
integer 
可选
页码,默认1,非必填
示例值:
1
pagesize
integer 
可选
条数/页,默认10,非必填
示例值:
10
asc
integer 
可选
升序:1,降序:-1;默认降序-1
示例值:
-1
content
string 
可选
名称模糊搜索,默认为空字符串,非必填
Header 参数
Authorization
string 
必需
示例值:
bearer {{token}}
Content-Type
string 
可选
示例值:
application/json
User-Agent
string 
必需
示例值:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/jobs/96/details' \
--header 'Authorization: bearer {{token}}' \
--header 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36' \
--header 'Content-Type: application/json'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
result
object 
必需
test_model
string 
必需
bev
boolean 
必需
show_game_window
boolean 
必需
end_time
string 
必需
viz_record_flag
boolean 
必需
start_time
string 
必需
user_id
integer 
必需
controller_version
integer 
必需
frequency
integer 
必需
name_en
string 
必需
status
string 
必需
sensors_snap
array [object {23}] 
必需
desc
string 
必需
controller
integer 
必需
record_mode
string 
必需
invalid
integer 
必需
data_record
boolean 
必需
car_id
integer 
必需
view_record
boolean 
必需
system_data
boolean 
必需
render_mode
string 
必需
scenario_ids
array[integer]
必需
created_at
string 
必需
company_id
integer 
必需
id
integer 
必需
modified_at
string 
必需
car_snap
object 
必需
desc_en
string 
必需
name
string 
必需
sensor_data_record_enable
boolean 
必需
tasks
array [object {19}] 
必需
controller_info
string 
必需
controller_info_en
string 
必需
mileage
number 
必需
game_time_duration_all
integer 
必需
running_time
string 
必需
pass_count
integer 
必需
failure_count
integer 
必需
invalid_count
integer 
必需
inqueue_count
integer 
必需
running_count
integer 
必需
waiting_count
integer 
必需
finish_count
integer 
必需
exception_count
integer 
必需
message
string 
必需
示例
{
    "code": 200,
    "result": {
        "created_at": "2024-08-12 15:41:44",
        "desc_en": "",
        "end_time": "2024-08-12 15:42:07",
        "evaluation_criteria_id": 2,
        "company_id": 1,
        "name": "job_20240812_WRauO",
        "frequency": null,
        "bev": false,
        "car_snap": {},
        "view_record": false,
        "show_game_window": false,
        "modified_at": "2024-08-12 16:56:22",
        "test_model": "SIL",
        "data_record": false,
        "name_en": "job_20240812_WRauO",
        "controller_version": "1.0",
        "desc": "",
        "render_mode": "True",
        "status": "finish",
        "controller": 1,
        "viz_record_flag": true,
        "sensor_data_record_enable": false,
        "sensors_snap": null,
        "car_id": 1657,
        "invalid": 0,
        "id": 96,
        "start_time": "2024-08-12 15:41:47",
        "system_data": false,
        "record_mode": null,
        "user_id": 1,
        "scenario_ids": [
            9188
        ],
        "test_case_id": 1,
        "tasks": [
            {
                "id": 207,
                "index": 1,
                "created_at": "2024-08-12 15:41:44",
                "modified_at": "2024-08-12 15:42:08",
                "desc": "",
                "controller_info": "DefaultDriver&&",
                "job_id": 96,
                "company_id": 1,
                "name": "BSD_GoAlong(25kmph)_V1cutin(25kmph)-day",
                "scenario_id": 9188,
                "scenario_tags": [],
                "status": "finish",
                "result": {
                    "summary": {
                        "level": "good",
                        "score": 92,
                        "success": false,
                        "end_time": "2024-08-12 15:42:07",
                        "start_time": "2024-08-12 15:41:54",
                        "criteria_count": 20,
                        "ratio_system_game": 0.99,
                        "game_time_duration": 12.85,
                        "system_time_duration": 13.08,
                        "criteria_success_count": 19
                    },
                    "criteria": [
                        {
                            "name": "CollisionTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "times",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "equalTo",
                            "expected_value_success": 0
                        },
                        {
                            "name": "RunRedLightTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "times",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "equalTo",
                            "expected_value_success": 0
                        },
                        {
                            "name": "RoadSpeedLimitTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "times",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "",
                            "expected_value_success": 0
                        },
                        {
                            "name": "OnRoadTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "equalTo",
                            "expected_value_success": 0
                        },
                        {
                            "name": "OntoSolidLineTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "times",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "equalTo",
                            "expected_value_success": 0
                        },
                        {
                            "name": "ReverseDirectionDrivingTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "equalTo",
                            "expected_value_success": 0
                        },
                        {
                            "name": "ReachDestinationTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [
                                {
                                    "game_time": 12.9
                                }
                            ],
                            "comparison_operator": "",
                            "expected_value_success": 0
                        },
                        {
                            "name": "JerkLateralTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m/s^3",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0.06,
                            "ego_event_list": [],
                            "comparison_operator": "lessThan",
                            "expected_value_success": 15
                        },
                        {
                            "name": "JerkLongitudinalTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m/s^3",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "lessThan",
                            "expected_value_success": 5
                        },
                        {
                            "name": "MaxVelocityTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "km/h",
                            "weight": 9,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 25.06,
                            "ego_event_list": [],
                            "comparison_operator": "lessOrEqual",
                            "expected_value_success": 60
                        },
                        {
                            "name": "MinVelocityTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "km/h",
                            "weight": 9,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 25.06,
                            "ego_event_list": [],
                            "comparison_operator": "greaterOrEqual",
                            "expected_value_success": 0
                        },
                        {
                            "name": "MaxAverageVelocityTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "km/h",
                            "weight": 9,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 24.42,
                            "ego_event_list": [],
                            "comparison_operator": "lessOrEqual",
                            "expected_value_success": 40
                        },
                        {
                            "name": "MinAverageVelocityTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "km/h",
                            "weight": 9,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 24.42,
                            "ego_event_list": [],
                            "comparison_operator": "greaterOrEqual",
                            "expected_value_success": 0
                        },
                        {
                            "name": "AccelerationLongitudinalTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m/s^2",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "lessThan",
                            "expected_value_success": 6
                        },
                        {
                            "name": "AccelerationLateralTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m/s^2",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0.07,
                            "ego_event_list": [],
                            "comparison_operator": "lessThan",
                            "expected_value_success": 2.3
                        },
                        {
                            "name": "AccelerationVerticalTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m/s^2",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 0,
                            "ego_event_list": [],
                            "comparison_operator": "lessThan",
                            "expected_value_success": 0.15
                        },
                        {
                            "name": "MinTHWTest",
                            "actor": "synkrotron.democar-224",
                            "level": "poor",
                            "score": 0,
                            "units": "s",
                            "weight": 8,
                            "success": false,
                            "fail_all": false,
                            "actual_value": 0.74,
                            "ego_event_list": [
                                {
                                    "location": {
                                        "x": -225.44,
                                        "y": -1.36,
                                        "z": 10.01
                                    },
                                    "game_time": 6.4,
                                    "event_value": 1.17
                                }
                            ],
                            "comparison_operator": "greaterThan",
                            "expected_value_success": 4
                        },
                        {
                            "name": "MinTTCTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "s",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 6.2,
                            "ego_event_list": [],
                            "comparison_operator": "greaterThan",
                            "expected_value_success": 3
                        },
                        {
                            "name": "DrivenDistanceTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "m",
                            "weight": 0,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 87.15,
                            "ego_event_list": [],
                            "comparison_operator": "greaterOrEqual",
                            "expected_value_success": 0
                        },
                        {
                            "name": "DrivingEfficiencyTest",
                            "actor": "synkrotron.democar-224",
                            "level": "good",
                            "score": 100,
                            "units": "s",
                            "weight": 8,
                            "success": true,
                            "fail_all": false,
                            "actual_value": 12.85,
                            "ego_event_list": [],
                            "comparison_operator": "lessOrEqual",
                            "expected_value_success": 120
                        }
                    ],
                    "scenario": "BSD_GoAlong(25kmph)_V1cutin(25kmph)-day.xosc",
                    "customize_criteria": []
                },
                "replay_url": "http://172.16.19.245/oasisviz-data/febd6684-09af-438e-bac9-e5db83364444",
                "cam_url": "/oasis_data/recorder/data/oasisdata/febd6684-09af-438e-bac9-e5db83364444",
                "start_time": "2024-08-12 15:41:47",
                "end_time": "2024-08-12 15:42:07",
                "ret_status": "failure",
                "scenario_param": {
                    "id": 9188,
                    "name": "BSD_GoAlong(25kmph)_V1cutin(25kmph)-day",
                    "tags": [],
                    "name_en": "BSD_GoAlong(25kmph)_V1cutin(25kmph)-day",
                    "tags_en": null
                },
                "mileage": 87.15
            }
        ],
        "pageinfo": {
            "total_num": 1,
            "total_page_num": 1
        },
        "controller_name": "演示算法",
        "controller_name_en": "Demo Algorithm",
        "controller_version_id": 1,
        "car_name": "OasisCar",
        "car_name_en": "OasisCar",
        "evaluation_criteria": {
            "created_at": "2023-09-26 14:46:29",
            "script_infos": {},
            "modified_at": "2023-09-26 16:25:13",
            "desc_en": "Safety evaluation of regular city driving scenarios",
            "id": 2,
            "company_id": 1,
            "name": "通用城市模板",
            "system_data": true,
            "name_en": "Universal City Standard",
            "user_id": 1,
            "invalid": 0,
            "criteria": {
                "MinTHW": {
                    "value": 4,
                    "weight": 8,
                    "enabled": true
                },
                "MinTTC": {
                    "value": 3,
                    "weight": 8,
                    "enabled": true
                },
                "OnRoad": {
                    "deduct": 20,
                    "enabled": true
                },
                "Collision": {
                    "deduct": 100,
                    "enabled": true
                },
                "JerkLateral": {
                    "value": 15,
                    "weight": 8,
                    "enabled": true
                },
                "MaxVelocity": {
                    "value": 60,
                    "weight": 9,
                    "enabled": true
                },
                "MinVelocity": {
                    "value": 0,
                    "weight": 9,
                    "enabled": true
                },
                "RunRedLight": {
                    "deduct": 100,
                    "enabled": true
                },
                "OntoSolidLine": {
                    "deduct": 20,
                    "enabled": true
                },
                "RoadSpeedLimit": {
                    "deduct": 20,
                    "enabled": true
                },
                "JerkLongitudinal": {
                    "value": 5,
                    "weight": 8,
                    "enabled": true
                },
                "ReachDestination": {
                    "deduct": 20,
                    "enabled": true
                },
                "DrivingEfficiency": {
                    "value": 120,
                    "weight": 8,
                    "enabled": true
                },
                "MaxAverageVelocity": {
                    "value": 40,
                    "weight": 9,
                    "enabled": true
                },
                "MinAverageVelocity": {
                    "value": 0,
                    "weight": 9,
                    "enabled": true
                },
                "AccelerationLateral": {
                    "value": 2.3,
                    "weight": 8,
                    "enabled": true
                },
                "AccelerationVertical": {
                    "value": 0.15,
                    "weight": 8,
                    "enabled": true
                },
                "ReverseDirectionDriving": {
                    "deduct": 20,
                    "enabled": true
                },
                "AccelerationLongitudinal": {
                    "value": 6,
                    "weight": 8,
                    "enabled": true
                }
            },
            "desc": ""
        },
        "mileage": 87.2,
        "game_time_duration_all": 12,
        "running_time": "01:15:11",
        "pass_count": 0,
        "failure_count": 1,
        "invalid_count": 0,
        "inqueue_count": 0,
        "running_count": 0,
        "waiting_count": 0,
        "finish_count": 1,
        "exception_count": 0
    },
    "message": ""
}
修改于 2024-11-07 06:25:01
上一页
控制面板查询接口
下一页
获取作业列表
Built with