colcon returns with success when extension loading fails
christianrauch opened this issue · 0 comments
christianrauch commented
When an extension throws an exception during loading, a backtrace is shown but colcon continues:
colcon-core/colcon_core/extension_point.py
Lines 165 to 176 in 15ed7d6
That means, if an extension fails to load, colcon will return with exit code 0, indicating success. For automation, it would be more useful if colcon returns an exit code indicating an error.