本页介绍了如何使用 ASOP 中提供的工具测试、调试和调整 WLAN 实现。
测试
为了测试 WLAN 框架,AOSP 提供了一系列单元测试、集成测试 (ACTS) 和 CTS 测试。
单元测试
AOSP 包括针对默认 WLAN 框架的功能测试和单元测试:这两项测试均适用于 WLAN Manager(应用端代码)和 WLAN 服务。
WLAN 管理器测试:
位于 packages/modules/Wifi/framework/tests/
使用以下 shell 可执行文件运行(有关更多执行选项,请参阅文件):
atest FrameworksWifiApiTests
WLAN 服务测试:
位于 packages/modules/Wifi/service/tests/wifitests/
使用以下 shell 可执行文件运行(有关更多执行选项,请参阅文件):
atest FrameworksWifiTests
Android 通讯测试套件
Android 通讯测试套件 (ACTS) 可以对连接堆栈(例如 WLAN、蓝牙和移动网络服务)自动进行测试。该测试工具需要 adb 和 Python,您可以在以下位置找到该工具:tools/test/connectivity/acts。
您可以在以下位置找到针对 WLAN 的 ACTS 测试:tools/test/connectivity/acts/tests/google/wifi,而且同一目录下还包含以下示例测试配置:example_config.json。
CTS 测试
兼容性测试套件 (CTS) 包括针对 Wi-Fi 框架的测试。这些测试位于以下位置:cts/t