从命令行在 ROS 2 中运行测试
构建并运行测试
要编译和运行测试,只需从 ``colcon``运行 test verb。
colcon test --ctest-args tests [package_selection_args]
(其中“package_selection_args”是“colcon”的可选包选择参数,用于限制构建和运行哪些包)
Sourcing the workspace before testing should not be necessary.
colcon test
确保测试在正确的环境中运行、可以访问其依赖项等。
检查测试结果
要查看结果,只需从 ``colcon``运行 test-result 动词即可。
colcon test-result --all
要查看失败的确切测试用例,请使用“–verbose”标志:
colcon test-result --all --verbose
使用 GDB 调试测试
有关使用 GDB 调试测试的详细指导,请参阅 GDB Tutorial.