From d4805769eb3174d25b429fa1faf5392b2669f354 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sat, 19 Oct 2013 09:53:10 +0000 Subject: test/server_helper: dump entire log on errors Merely showing the error lines could discard useful information when tracking down bugs or problems with the tests. --- test/server_helper.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/server_helper.rb b/test/server_helper.rb index 97a175a..812e91b 100644 --- a/test/server_helper.rb +++ b/test/server_helper.rb @@ -9,8 +9,9 @@ module ServerHelper def check_err(err = @err) err = File.open(err.path, "r") if err.respond_to?(:path) err.rewind - lines = err.readlines.delete_if { |l| l =~ /INFO/ } - assert lines.empty?, lines.join("\n") + lines = err.readlines + bad_lines = lines.dup.delete_if { |l| l =~ /INFO/ } + assert bad_lines.empty?, lines.join("\n") err.close! if err == @err end -- cgit v1.2.3-24-ge0c7