make test failure more informative, instead of a traceback
[micah:~/leap/bitmask] master(+1192/-240)+* 1 ± leap test starfish ✘ ∞ = [starfish.dev.bitmask.net] PASS: Network > Can connect to internet? = [starfish.dev.bitmask.net] PASS: Network > Is stunnel running? = [starfish.dev.bitmask.net] PASS: Network > Is shorewall running? = [starfish.dev.bitmask.net] ERROR: Mx > Can contact couchdb? [couchdb_helper.rb:26]: = [starfish.dev.bitmask.net] SocketError: getaddrinfo: Name or service not known = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:26:in `gethostbyname' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:26:in `block (2 levels) in couchdb_urls_via_stunnel' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:25:in `tap' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:25:in `block in couchdb_urls_via_stunnel' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:23:in `collect' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:23:in `couchdb_urls_via_stunnel' = [starfish.dev.bitmask.net] /srv/leap/tests/helpers/couchdb_helper.rb:99:in `couchdb_urls' = [starfish.dev.bitmask.net] /srv/leap/tests/white-box/mx.rb:14:in `block in test_01_Can_contact_couchdb?' = [starfish.dev.bitmask.net] /srv/leap/tests/white-box/mx.rb:13:in `each' = [starfish.dev.bitmask.net] /srv/leap/tests/white-box/mx.rb:13:in `test_01_Can_contact_couchdb?' = [starfish.dev.bitmask.net] Tests halted on error (because of --no-continue). = bailing out
(from redmine: created on 2015-05-07)