您正在阅读的是旧版本但仍受支持的 ROS 2 文档。 Jazzy.
在 ROS 2 中通过命令行运行测试
构建并运行测试
要编译和运行测试,只需运行 测试 动词从 胶管
.
colcon test --ctest-args tests [package_selection_args] (测试--参数)
(其中 包选择参数
是可选的软件包选择参数,用于 胶管
来限制哪些软件包会被构建和运行)。
寻找工作空间 测试前应无此必要。
胶管 测试
确保测试在正确的环境中运行,并能访问其依赖项等。
检查测试结果
要查看结果,只需运行 测试结果 动词从 胶管
.
colcon test-result --all
要查看失败的确切测试用例,请使用 --verbose
旗子
colcon test-result --all --verbose
使用 GDB 调试测试
有关使用 GDB 调试测试的详细指导,请参阅 GDB 教程.