rodjek / librarian-puppet

http://librarian-puppet.com
MIT License
692 stars 209 forks source link

Exit status for failure #222

Closed mechanicalduck closed 10 years ago

mechanicalduck commented 10 years ago

librarian-puppet always exists with 0 which means no errors even when errors happened (failed to download some dependencies).

This poses a problem especially in automated builds (in CI server) as there are no means to detect an error except by manually examining the console print out.

carlossg commented 10 years ago

when does that happen? because all the tests check the exit codes and fail correctly

ie. https://travis-ci.org/rodjek/librarian-puppet/jobs/27124774#L222