- JSON 表示法
- SuccessDetail
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- FailureDetail
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InconclusiveDetail
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SkippedDetail
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
解读结果,以便人和机器可以对其执行操作。
JSON 表示法 |
---|
{ "summary": enum ( |
字段 | |
---|---|
summary |
解释结果的最简单方法。 需要 |
联合字段 detail 。具体结果的详细信息。LINT.IfChange detail 只能是下列其中一项: |
|
successDetail |
有关 SUCCESS 结果的更多信息。 如果设置了此字段,但摘要不是 SUCCESS,则返回 INVALID_ARGUMENT。 可选 |
failureDetail |
详细了解“FAILURE”结果。 如果设置了此字段,但摘要不是 FAILURE,则返回 INVALID_ARGUMENT。 可选 |
inconclusiveDetail |
详细了解不确定的结果。 如果设置了此字段,但摘要不是 INCONCLUSIVE,则返回 INVALID_ARGUMENT。 可选 |
skippedDetail |
详细了解跳过的结果。 如果设置了此字段,但摘要未设为 SKIPPED,则返回 INVALID_ARGUMENT。 可选 |
成功详情
包含 SUCCESS 结果摘要的结果的详细信息。LINT.IfChange
JSON 表示法 |
---|
{ "otherNativeCrash": boolean } |
字段 | |
---|---|
otherNativeCrash |
应用之外的原生进程崩溃。 |
FailureDetail
包含“FAILURE”结果摘要的结果详情。
JSON 表示法 |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
字段 | |
---|---|
crashed |
如果失败是因为被测系统(应用)崩溃而严重。 |
timedOut |
如果测试超过某个时间限制,并且这就是测试失败的原因。 |
notInstalled |
如果未安装应用,因此无法对该应用运行测试。这可能是因为尝试在不受支持的平台上运行测试。 |
otherNativeCrash |
原生进程(包括除该应用以外的其他进程)崩溃。 |
unableToCrawl |
如果漫游器无法抓取应用;这可能是因为应用没有启动。 |
failedRoboscript |
如果 Roboscript 未能成功完成,例如,由于 Roboscript 操作或断言失败,或者在整个抓取过程中无法匹配 Roboscript 操作。 |
deviceOutOfMemory |
如果设备在测试期间内存不足,导致测试崩溃。 |
不确定详情
包含结果摘要的“结果详情”。
JSON 表示法 |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
字段 | |
---|---|
infrastructureFailure |
如果测试运行程序因测试依赖于失败的被测系统以外的组件而无法确定测试是成功还是失败。 例如,移动测试要求配置一台设备以执行测试,而该配置可能会失败。 |
abortedByUser |
如果在确定测试通过或失败之前最终用户中止了测试作业,例如,用户按了 ctrl-c,在测试运行时向测试运行程序发送终止信号。 |
hasErrorLogs |
在某些情况下基础设施发生故障时向用户提供结果 |
已跳过详情
包含“跳过”结果摘要的结果的详细信息。
JSON 表示法 |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
字段 | |
---|---|
incompatibleDevice |
请求的操作系统版本是否在特定设备型号上运行。 |
incompatibleAppVersion |
如果应用不支持特定的 API 级别。 |
incompatibleArchitecture |
如果应用未在特定架构(例如 x86)上运行。 |