This commit is contained in:
2026-08-04 18:14:49 +08:00
parent 74b3c89e1e
commit 61796dfa9f
8 changed files with 201 additions and 95 deletions
+11 -11
View File
@@ -12,7 +12,7 @@
4. **禁止问与思考循环**。给出明确方案,直接开干。
5. **测试必须 100% 通过才能停手**
- `make colcon-build` + `make colcon-test` 全绿才能汇报"完成"
- 当前实测:**12 包 / 78 用例(64 pytest + 14 gtest) 100% 通过**
- 当前实测:**12 包 / 82 用例(64 pytest + 14 gtest + 4 launch_test) 100% 通过**
6. **调试日志/临时输出统一放 `.logs/` 目录**。禁止在项目根目录散放 `*.log``*.xml` 等临时文件。
- `.logs/` 已加入 `.gitignore`,不会进版本控制
- 用法: `docker exec ... > .logs/build.log 2>&1`
@@ -96,23 +96,23 @@ D:\xs\ros2\
| 查看日志 | `make logs` |
| 本机 venv 初始化 | `make venv-setup`(或 `powershell .\tools\setup_venv.ps1`) |
## 测试覆盖(12 包 / 78 用例 / 100% 目标)
## 测试覆盖(12 包 / 82 用例 / 100% 目标)
| 包 | 类型 | 测试 |
|---|---|---|
| py_pubsub | pytest | 11/11 |
| cpp_pubsub | gtest | 3/3 |
| py_srv | pytest | 6/6 |
| py_action_demo | pytest | 4/4 |
| cpp_robot_tf2 | gtest | 4/4 |
| py_vision_demo | pytest | 11/11 |
| cpp_pubsub | gtest + launch_test | 4/4 |
| py_srv | pytest | 7/7 |
| py_action_demo | pytest | 5/5 |
| cpp_robot_tf2 | gtest + launch_test | 5/5 |
| py_vision_demo | pytest | 13/13 |
| py_params | pytest | 16/16 |
| cpp_custom_interface | gtest | 3/3 |
| cpp_custom_interface | gtest + launch_test | 4/4 |
| py_lifecycle_composable | pytest | 6/6 |
| cpp_qos_demo | gtest | 4/4 |
| cpp_qos_demo | gtest + launch_test | 5/5 |
| py_overlay_dds | pytest | 6/6 |
| bringup | launch | 6/6 |
| **总计** | | **80/80** |
| bringup | pytest(0) | 0/0 |
| **总计** | | **82/82** |
## 子项目约定