从命令行在 ROS 2 中运行测试

构建并运行您的测试

要编译和运行测试,只需从 test verb from colcon.

colcon test --ctest-args tests [package_selection_args]

(其中“package_selection_args”是“colcon”的可选包选择参数,用于限制构建和运行哪些包)

Sourcing the workspace 测试之前没有必要。 colcon test 确保测试在正确的环境中运行、可以访问其依赖项等。

检查测试结果

要查看结果,只需从 test-result verb from colcon.

colcon test-result --all

要查看失败的确切测试用例,请使用 ``–verbose``标志:

colcon test-result --all --verbose

使用 GDB 调试测试

有关使用 GDB 调试测试的详细指导,请参阅 GDB Tutorial.。