仪器测试错误码
00501001 测试套件名称含有变量
错误信息
XXX is a Variable. Please use string as a describe name.
错误描述
XXX是变量,请使用字符串作为测试套件名称。
可能原因
测试套件名称含有变量。
处理步骤
使用字符串作为测试用例名称。
00501002 仪器测试用例名称存在非法字符
错误信息
XXX is an invalid it value. Enter a value that contains only digits, letters, underscores (_), and periods (.) or run from a higher level portal.
错误描述
仪器测试用例名称存在非法字符。用例名只能包括数字、字母、下划线或者点号,或从更高的运行入口执行。
可能原因
测试用例名称包括非法字符。
处理步骤
- 确保用例名只包括数字、字母、下划线或者点号。
- 如果测试用例名称包括非法字符,请运行测试套件、测试文件或测试目录。
00501003 测试用例名称重复
错误信息
Testing failed due to the duplicate test case name XXX. The test case name must be unique in a test suite.
错误描述
测试用例名称重复。测试套件下的测试用例名称必须唯一。
可能原因
测试套件下存在重名的测试用例。
处理步骤
确保测试套件下的测试用例名称唯一。
00501004 测试套件名称重复
错误信息
Testing failed due to the duplicate test suite name XXX. The test suite name must be unique in a test package.
错误描述
测试套件名称重复。测试目录下的测试套件名称必须唯一。
可能原因
测试目录下存在重名的测试套件。
处理步骤
确保测试目录下的测试套件名称唯一。
00501005 仪器测试用例名称含有变量
错误信息
XXX is a Variable. Please use string as an It-name or execute from the higher running entrance.
错误描述
XXX是变量,请使用字符串作为测试用例名称,或从更高的运行入口执行。
可能原因
仪器测试用例名称含有变量。
处理步骤
- 使用字符串作为测试用例名称。
- 如果测试用例名称是变量,请运行测试套件、测试文件或测试目录。
00501006 仪器测试用例名称含有变量
错误信息
XXX is a Variable. Please use string as an It-name.
错误描述
XXX是变量,请使用字符串作为测试用例名称。
可能原因
仪器测试用例名称含有变量。
处理步骤
- 使用字符串作为测试用例名称。
- 如果测试用例名称是变量,请运行测试套件、测试文件或测试目录。
00501007 测试套件名称不合法
错误信息
XXX is an invalid describe value. The value entered must contain only digits, letters, underscores (_), and periods (.) and can only start with a letter.
错误描述
测试套件名称不合法。名称只能包括数字、字母、下划线和点,以字母开头。
可能原因
测试套件名称不合法。
处理步骤
确保测试套件名称只包括数字、字母、下划线和点,以字母开头。
00502001 测试文件中找不到对应测试用例
错误信息
Current test case XXX not found in the test file.
错误描述
测试文件中找不到对应的测试用例。
可能原因
测试文件中找不到对应的测试用例。
处理步骤
-
选择要运行的测试用例,重新运行。
-
在运行配置窗口修改Method name。

00502002 找不到测试用例
No Any Test Case Found In The XXX.
错误描述
找不到任何测试用例。
可能原因
测试文件中未定义测试用例。
处理步骤
确保测试文件中存在测试用例。
00502003 测试文件不存在
错误信息
File does not exist: XXX.
错误描述
测试文件不存在。
可能原因
测试文件可能被删除或者移动。
处理步骤
选择实际存在的文件进行测试。
00502004 当前文件的所有函数都没有在List.test.ets文件中注册
错误信息
The current file does not have any function registered in the list file.
错误描述
当前文件的所有函数都没有在List.test.ets文件中注册。
可能原因
当前文件的所有函数都没有在List.test.ets文件中注册。
处理步骤
在List.test.ets文件中注册函数,示例如下。

00502005 测试包中的所有函数都没有在List.test.ets文件中注册
错误信息
The current package does not have any function registered in the list file.
错误描述
当前测试包中的所有函数都没有在List.test.ets文件中注册。
可能原因
当前测试包中的所有函数都没有在List.test.ets文件中注册。
处理步骤
在List.test.ets文件中注册函数,示例如下。

00502006 函数没有在List.test.ets文件中注册
错误信息
The function where the suite XXX is located is not registered in the ''List.test.ets'' file!
错误描述
测试套件XXX所在的函数没有在List.test.ets文件中注册。
可能原因
函数没有在List.test.ets文件中注册。
处理步骤
在List.test.ets文件中注册函数,示例如下。

00502007 测试文件中找不到测试套件
错误信息
Current suite XXX not found in the test file.
错误描述
测试文件中找不到测试套件。
可能原因
测试文件中不存在测试套件。
处理步骤
- 选择要运行的测试套件,重新运行。
- 在运行配置窗口修改Suite name。
00503001 HAP包名无效
错误信息
Invalid HAP file name.
错误描述
HAP包名无效。
可能原因
HAP包名中存在非法字符。
处理步骤
确保HAP包名中仅包含数字、字母、下划线(_)、中划线(-)、点号(.)。
00503002 hap包中找不到文件
错误信息
The XXX file in the hap file does not exist.
错误描述
hap包中找不到文件。
可能原因
hap包中对应文件不存在。
处理步骤
重新构建生成HAP包。
00503003 文件为空
错误信息
The XXX file is empty.
错误描述
文件为空。
可能原因
hap包中的文件不存在或内容格式不正确。
处理步骤
重新构建生成hap包。
00504001 未指定测试套件名称
错误信息
The 'Suite name' is not specified.
错误描述
未指定测试套件名称。
可能原因
运行配置中未选择测试套件。
处理步骤
选择一个测试套件。
00504002 未指定测试包
错误信息
The 'Package' is not specified.
错误描述
未指定测试包。
可能原因
运行配置中未选择测试包。
处理步骤
选择一个测试包。
00504003 未指定测试用例
错误信息
The 'Method name' is not specified.
错误描述
未指定测试用例。
可能原因
运行配置中未选择测试用例。
处理步骤
选择一个测试用例。
00504004 未指定测试文件
错误信息
The 'File name' is not specified.
错误描述
未指定测试文件。
可能原因
运行配置中未选择测试文件。
处理步骤
选择一个测试文件。
00505001 仪器测试运行失败
错误信息
Instrumentation run failed due to XXX.
错误描述
仪器测试运行失败。
可能原因
测试套件中存在Promise(async, await)。
处理步骤
测试套件中不允许使用Promise(async, await)。
00506001 仪器测试返回数量和预期不一致
错误信息
XXX. Expected YYY tests, received ZZZ.
错误描述
仪器测试运行错误。
可能原因
仪器测试返回数量和预期不一致。
处理步骤
根据报错提示进行修改。
00506002 没有测试结果
错误信息
No test results because XXX.
错误描述
没有测试结果。
可能原因
设备屏幕设置了密码并且未解锁。
处理步骤
解锁屏幕后重新测试。
00506003 执行历史测试任务失败
错误信息
Build history project failed.
错误描述
执行历史测试任务失败。
可能原因
历史任务已失效,或执行环境已修改。
处理步骤
不要执行历史任务,重新构造测试任务。
00507001 路径不存在
错误信息
The path XXX does not exist. Check whether the hap/hsp package is signed.
错误描述
路径不存在,请检查hap/hsp包是否已签名。
可能原因
对应hap包或hsp包未签名。
处理步骤
检查hap/hsp包是否已签名,如果未签名,请参考配置调试签名。
00507002 scope参数值不合法
错误信息
scope=XXX is invalid. Enter a value that contains only digits, letters, underscores (_), and periods (.). Use commas (,) to separate multiple test suites or test cases.
错误描述
命令行scope参数值不合法。请输入只包括数字、字母、下划线、点号的值,多个测试套件或测试用例用英文逗号隔开。
可能原因
命令行scope参数值不合法。
处理步骤
scope参数值只能包括数字、字母、下划线、点号,多个测试套件或测试用例用英文逗号隔开。
00507003 解锁屏幕失败导致没有测试结果
错误信息
No test results because unlock screen failed in developer mode.
错误描述
解锁屏幕失败导致没有测试结果。
可能原因
运行设备锁屏且存在锁屏密码导致解锁失败。
处理步骤
解锁屏幕后重新测试。
00507004 coverageFile包含不存在的路径
错误信息
coverageFile contains a file that does not exist.
错误描述
coverageFile包含不存在的路径。
可能原因
执行hvigorw命令时,coverageFile部分参数值路径不存在。
处理步骤
确保参数值中的路径存在。
00507005 项目路径不存在
错误信息
projectPath does not exist.
错误描述
项目路径不存在。
可能原因
执行hvigorw命令时,projectPath参数值中包含不存在的路径。
处理步骤
确保参数值中的路径存在。
00507006 报告路径不存在
错误信息
reportPath does not exist.
错误描述
报告路径不存在。
可能原因
执行hvigorw命令时,reportPath参数值中包含不存在的路径。
处理步骤
确保参数值中的路径存在。
00507007 coverageFile路径不存在
错误信息
coverageFile does not exist.
错误描述
coverageFile路径不存在。
可能原因
执行hvigorw命令时,coverageFile参数值中包含不存在的路径。
处理步骤
确保参数值中的路径存在。
00507008 获取初始覆盖率数据失败
错误信息
getInitCoverageData failed.
错误描述
获取初始覆盖率数据失败。
可能原因
init_coverage.json文件内容错误。
处理步骤
点击菜单栏Build > Clean Project清理缓存,重新执行测试。
00507009 获取js覆盖率数据失败
错误信息
getjsCoverageData failed.
错误描述
获取js覆盖率数据失败。
可能原因
js_coverage.json文件内容错误。
处理步骤
点击菜单栏Build > Clean Project清理缓存,重新执行测试。
00507010 合并覆盖率数据失败
错误信息
merge coverageJson failed.
错误描述
合并覆盖率数据失败。
可能原因
DevEco Studio 5.0.2版本存在变更,变更前后的覆盖率数据结构不同无法合并。
处理步骤
使用同一个DevEco Studio版本生成的覆盖率数据进行合并。
00507011 include和exclude参数包含相同的路径
错误信息
The same path defined in include and exclude list in coverage-filter.json5.
错误描述
coverage-filter.json5文件中,include和exclude参数包含相同的路径。
可能原因
include和exclude参数包含相同的路径。
处理步骤
确保include和exclude参数的路径不相同。
00507012 生成覆盖率报告失败
错误信息
report failed, error: XXX.
错误描述
生成覆盖率报告失败。
可能原因
生成覆盖率报告时,会将reportPath文件夹下的内容清空,清空文件夹时发生异常。
处理步骤
更换reportPath路径,或手动清空reportPath文件夹。
00507013 连接设备失败
错误信息
[Fail]ExecuteCommand need connect-key? please confirm a device by help info.
错误描述
连接设备失败,请根据提示连接设备。
可能原因
- 未连接设备,或未开启开发者选项的USB调试。
- 通过命令行执行测试时,连接了多个设备。
处理步骤
- 参考使用本地真机运行应用连接设备,并打开开发者选项中的USB调试。
- 移除多余的设备,确保只连接一个设备。
00508010 覆盖率报告生成失败
错误信息
Coverage report generation failed! Please attempt to clean project first.
错误描述
覆盖率报告生成失败。请先尝试清理项目。
可能原因
无法生成覆盖率报告。
处理步骤
点击菜单栏Build > Clean Project清理缓存后重试。
00508013 应用启动超时
错误信息
App launch timed out. Make sure the screen is unlocked.
错误描述
应用启动超时,确保屏幕已解锁。
可能原因
屏幕被锁定。
处理步骤
解锁设备屏幕。
00508014 预览器不支持此应用
错误信息
Previewer does not support this app.
错误描述
预览器不支持此应用。
可能原因
使用预览器进行仪器测试。
处理步骤
仪器测试不支持预览器,请选择真机设备或模拟器进行测试。