1.1 KiB
1.1 KiB
开发流程(TDD)
本模块采用 TDD(测试驱动开发)流程,建议步骤如下:
- 定义行为:明确需求与边界条件,写出期望的输入/输出。
- 编写失败用例:先写单元测试,确保在未修复前必定失败。
- 实现最小改动:修改业务代码,直到测试通过。
- 回归验证:运行相关测试集,确保无回归。
- 整理与文档:必要时更新说明文档与注释。
运行测试
-
WiFi Manager 核心单测:
cmake -B build_wm_mgr -G Ninja -S modules/wifi_manager/test/wifi_manager \ && cmake --build build_wm_mgr \ && ./build_wm_mgr/tests -
WiFi Manager ARCS 适配单测:
cmake -B build_wm_arcs -G Ninja -S modules/wifi_manager/test/wifi_manager_arcs \ && cmake --build build_wm_arcs \ && ./build_wm_arcs/tests -
Storage 单测:
cmake -B build_wm_storage -G Ninja -S modules/wifi_manager/test/wifi_manager_storage \ && cmake --build build_wm_storage \ && ./build_wm_storage/tests