Files
2026-08-04 18:14:49 +08:00

25 lines
679 B
Bash

#!/usr/bin/env bash
# scripts/test.sh —— 跑 colcon test,所有 12 包
#
# 使用:
# docker exec ros2_dev bash /root/ros2_ws/scripts/test.sh
# make colcon-test
set -eo pipefail
WORKSPACE="${WORKSPACE:-/root/ros2_ws}"
source /opt/ros/humble/setup.bash
cd "${WORKSPACE}"
colcon test \
--executor sequential \
--packages-select \
py_pubsub cpp_pubsub py_srv py_action_demo \
cpp_robot_tf2 py_vision_demo py_params \
cpp_custom_interface py_lifecycle_composable \
cpp_qos_demo py_overlay_dds bringup
echo
echo "[test.sh] === 测试结果汇总 ==="
colcon test-result --all
echo "[test.sh] (要看详细日志,跑: colcon test-result --all --verbose)"