文档中心 > API类目 > AIS基石API

alibaba.ais.meta.mct.testcase.result (上传测试用例结果)

上传整机占位测试-测试用例结果

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 CaptureTestCaseParam 可选 整机测试用例结果
  • capture_test_case_dto_list
  • CaptureTestCaseDto []
  • 可选
  • 整机测试用例结果
  • └ external_system_id
  • String
  • 可选
  • 1
  • 关联对应异常分析系统工单ID,以备后续追踪详细信息
  • └ action_msg
  • String
  • 可选
  • 失败定位后的方案描述
  • 失败定位后的方案描述
  • └ action_code
  • String
  • 可选
  • 失败定位后的方案码
  • 失败定位后的方案码
  • └ error_msg
  • String
  • 可选
  • 错误描述信息
  • 错误描述信息
  • └ error_code
  • String
  • 可选
  • 错误码
  • 错误码
  • └ error_model_sn
  • String
  • 可选
  • 错误部件的SN
  • 错误部件的SN
  • └ error_model_pn
  • String
  • 可选
  • 错误部件的pn
  • 错误部件的pn
  • └ error_model
  • String
  • 可选
  • memory
  • 错误的部件类型
  • └ error_type
  • String
  • 可选
  • uce
  • 错误的类型
  • └ result
  • String
  • 可选
  • Pass
  • 枚举Pass/Fail
  • └ test_case
  • String
  • 可选
  • 测试用例
  • 测试用例
  • └ station_name
  • String
  • 可选
  • Pre-test
  • 工序名称AOI/ICT/FCT/Pre-test/Run-in/HWQC/After-test
  • └ problem_request_id
  • String
  • 可选
  • requestId
  • 关联占位请求requestId
  • └ brand
  • String
  • 可选
  • Huawei
  • 品牌
  • └ type
  • String
  • 可选
  • BOARD_CAPTURE
  • 占位类型,取值范围: BOARD_CAPTURE|MCT_CAPTURE
  • └ oss_file_key
  • String []
  • 可选
  • []
  • oss上详细日志文件key
  • └ finished_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 检测结束时间
  • └ started_time
  • Date
  • 可选
  • 2016-11-01 10:16:00
  • 检测开始时间

响应参数

名称 类型 示例值 描述
result DataResult 返回对象封装
  • └ data
  • String
  • data
  • └ code
  • String
  • foo
  • 参数code
  • └ msg
  • String
  • foo
  • 参数msg
  • └ success
  • Boolean
  • false
  • 是否正常

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAisMetaMctTestcaseResultRequest req = new AlibabaAisMetaMctTestcaseResultRequest();
AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseParam obj1 = new AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseParam();
List<AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseDto> list3 = new ArrayList<AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseDto>();
AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseDto obj4 = new AlibabaAisMetaMctTestcaseResultRequest.CaptureTestCaseDto();
list3.add(obj4);
obj4.setExternalSystemId("1");
obj4.setActionMsg("失败定位后的方案描述");
obj4.setActionCode("失败定位后的方案码");
obj4.setErrorMsg("错误描述信息");
obj4.setErrorCode("错误码");
obj4.setErrorModelSn("错误部件的SN");
obj4.setErrorModelPn("错误部件的pn");
obj4.setErrorModel("memory");
obj4.setErrorType("uce");
obj4.setResult("Pass");
obj4.setTestCase("测试用例");
obj4.setStationName("Pre-test");
obj4.setProblemRequestId("requestId");
obj4.setBrand("Huawei");
obj4.setType("BOARD_CAPTURE");
obj4.setOssFileKey("");
obj4.setFinishedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj4.setStartedTime(StringUtils.parseDateTime("2016-11-01 10:16:00"));
obj1.setCaptureTestCaseDtoList(list3);
req.setParam0(obj1);
AlibabaAisMetaMctTestcaseResultResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_ais_meta_mct_testcase_result_response>
    <result>
        <data></data>
        <code>foo</code>
        <msg>foo</msg>
        <success>false</success>
    </result>
</alibaba_ais_meta_mct_testcase_result_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部