From 0158fc6da8482b5aae140fbef68b20c095b32079 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sun, 8 May 2016 17:12:31 +0100 Subject: test_integration_cmds: print output on failure. (#213) Makes it easy to debug what’s gone wrong.--- Library/Homebrew/test/test_integration_cmds.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/test/test_integration_cmds.rb b/Library/Homebrew/test/test_integration_cmds.rb index ff1771974..601e511c2 100644 --- a/Library/Homebrew/test/test_integration_cmds.rb +++ b/Library/Homebrew/test/test_integration_cmds.rb @@ -65,13 +65,17 @@ class IntegrationCommandTests < Homebrew::TestCase def cmd(*args) output = cmd_output(*args) - assert_equal 0, $?.exitstatus + status = $?.exitstatus + puts "\n#{output}" if status != 0 + assert_equal 0, status output end def cmd_fail(*args) output = cmd_output(*args) - assert_equal 1, $?.exitstatus + status = $?.exitstatus + $stderr.puts "\n#{output}" if status != 1 + assert_equal 1, status output end -- cgit v1.2.3