概述
本部分讨论设备诊断工具的配置设置和报告选项。
设置
设置屏幕提供导入/导出配置文件的文件路径,并允许配置历史记录和状态日志文件。通过点击主屏幕右上方的选项菜单进行访问设置,然后选择设置:
应用程序设置
- 文件路径:
- 配置导入路径 - 指定配置文件的文件路径:
/enterprise/usr/deviceselftest/configuration.xml
- 日志输出和配置导出路径 - 指定日志文件和导出的配置文件的文件夹路径:
/storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files
- 配置导入路径 - 指定配置文件的文件路径:
- 服务器详情:
- 协议 - 指定服务器协议
- IP 地址 - 指定服务器的 IP 地址
- 用户名 - 指定用于登录到服务器的用户名称
- 状态日志 - 状态日志文件名的可编辑文本字段。包含有关用任何相关参数进行的测试以及配置测试屏幕上进行的配置更改的信息。位于
/storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files
. - 历史日志 - 历史日志的可编辑文本字段,其中包含有关测试结果的信息。在从主屏幕执行完整测试时生成。位于
/storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files
. - 日志文件的最大容量 (MB) - 可编辑文本字段,用以指定日志文件的最大文件大小。
- 导入 - 导入配置文件,此文件的配置导入路径为
/enterprise/usr/deviceselftest/configuration.xml
。 - 导出 - 导出
configuration.xml
,此配置在配置测试屏幕中设置,位于/storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files
.导出后,通过将 .xml 文件复制到导入路径/enterprise/usr/deviceselftest
,然后按设置屏幕中的导入按钮将配置部署到其他设备。使用 Android Debug Bridge (adb) 或带有用户管理器的 StageNow 复制文件。
配置文件
Configuration.xml
可以使用任意文本编辑器手动修改 。必须保留现有标签格式。可以通过用户界面中设置或配置测试来配置选项,以下指定的选项除外:
admin_mode - 如果设置为 true,将应用程序设置为管理模式,从而可以访问应用设置和测试配置。默认值 = true。
allow_individual_test_for_user - 如果设置为 true,非管理用户可以单独运行测试,而不是一次运行所有测试。
allow_individual_log_for_user - 如果设置为 true,非管理用户可以为每项测试生成单独的结果日志文件,而不是含有全部测试结果的单一日志文件。
continue_testing_on_failure - 如果设置为 true,即使上一部分测试失败,该测试也会自动继续进行下一部分测试,直到所有测试完成。默认值 = false。
upload_only_on_failure - 如果设置为 true,结果仅在测试失败后将结果测试日志上传到服务器。如果 false,将根据指定的测试计划上传日志。
show_extra_data - 如果设置为 true,信息数据显示在测试结果页面中。请参阅“测试条件”部分,查看受影响的信息数据。默认值 = true。
debug - 如果设置为 true,应用程序日志记录可显示在 logcat,可进行调试。默认值 = true。
close_on_result_acknowledge - 如果设置为 true,所有测试都通过后,应用程序关闭。如果任何测试失败,则该应用程序不会关闭。默认值 = false。
configuration.xml 中的样本设置内容:<settings><admin_mode>true</admin_mode><continue_testing_on_failure>true</continue_testing_on_failure><upload_only_on_failure>true</upload_only_on_failure><show_extra_data>true</show_extra_data><debug>true</debug><close_on_result_acknowledge>false</close_on_result_acknowledge><status_log_name>status.log</status_log_name><history_log_name>history.log</history_log_name><log_file_max_size_mb>25</log_file_max_size_mb></settings>
配置测试
选择要执行的测试,并配置测试参数。通过点击主屏幕右上方的选项菜单可访问配置测试,然后选择配置测试:
配置测试
可以为需要用户干预的测试指定超时值。如果已经完成了指定时间(秒数),则将行进至所选的下一个测试(如果在 configuration.xml 文件中进行了配置)。
配置参数:
- 扫描仪测试 - 检查扫描仪工作是否正常
- 测试超时指定等待用户输入的时间(以秒为单位)
- 按钮测试 - 检查设备上的一键通、向左或向右扫描触发器、调高音量和调低音量按钮的操作。
- 测试超时指定等待用户输入的时间(以秒为单位)
- 触摸屏测试 - 检查设备显示屏的操作结果
- 测试超时指定等待用户输入的时间(以秒为单位)
- 蓝牙测试 - 检查蓝牙无线电工作是否正常,并返回蓝牙相关信息
- 名称 - 返回蓝牙名称
- 无线电功率循环 - 在打开/关闭蓝牙无线电时检查可操作性
- 功能正常/非正常 - 确定是否可以在指定的时间段内启用/禁用蓝牙无线电。如果蓝牙无线电功能正常,则返回功能正常信息。
- 可发现/可连接 - 检查是否可连接或可发现
- WiFi 测试 - 测试 WiFi 无线电的运行情况并返回 WiFi 相关信息
- MAC 地址 - 根据其格式检查 MAC 地址是否有效
- Ping 地址 - 指定用于执行 ping 测试的域名
- 网络测试 - 通过 WiFi Ping 在“Ping 地址”字段中指定的网址,并返回接收响应所花费的时间
- 电池测试 - 检查电池状态并返回电池相关信息
- 部件编号 - 返回电池部件编号
- 序列号 - 返回电池序列号
- 生产日期 - 返回电池的生产日期
- 电池健康度 - 返回电池的运行状况,是否需要停用
- 电池阈值 - 设置电池的最大充电循环次数,以更改电池健康度。如果此值低于电池的实际充电循环次数,那么电池健康度将更改为“Need to replace battery(需要更换电池)”。该功能仅适用于 PowerPrecision 电池。默认值为 400。
- WWAN 测试 - 测试 WWAN 无线电是否正常运行,并返回相关的 WWAN 信息
- Sim 状态 - 检查 SIM 卡是否存在
- 语音状态 - 检查 SIM 卡的语音状态
- 数据状态 - 检查 SIM 卡的数据状态
- 音频测试 - 测试设备麦克风和扬声器是否正常运行
- 测试超时指定等待用户输入的时间(以秒为单位)
- SD 卡测试 - 检测外置 SD 卡的存在/缺失,以及是否能够读/写。必须装入 SD 卡才能检测到可移动存储部件。SD 卡 - 检查外置 SD 卡的存在/缺失 _ 读取 - 检查是否能够读取 SD 卡 * 读取 - 检查是否可以写入 SD 卡
修改文本值时,例如测试超时或 Ping 地址,只要应用程序正在运行,这些值就会生效。当应用程序关闭并重新启动时,从配置文件中检索到的值将生效。
有关详细信息,请参见测试标准部分。