From 2e7222323c1c6b1ef15297467021c88bbc8740b0 Mon Sep 17 00:00:00 2001 From: Benjamin Fleischer Date: Fri, 18 Sep 2015 15:20:55 -0500 Subject: [PATCH] env CAPTURE_STDERR=false lets devs see hard failures --- test/test_helper.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/test_helper.rb b/test/test_helper.rb index d606d058..6a48b678 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -38,8 +38,14 @@ else end end -require 'capture_warnings' -CaptureWarnings.new(_fail_build = true).execute! +# If there's no failure info, try disabling capturing stderr: +# `env CAPTURE_STDERR=false rake` +# This is way easier than writing a Minitest plugin +# for 4.x and 5.x. +if ENV['CAPTURE_STDERR'] !~ /false|1/i + require 'capture_warnings' + CaptureWarnings.new(_fail_build = true).execute! +end require 'active_model_serializers'