diff --git a/auto/generate_test_runner.rb b/auto/generate_test_runner.rb index 8625670..2985b65 100644 --- a/auto/generate_test_runner.rb +++ b/auto/generate_test_runner.rb @@ -251,8 +251,10 @@ if ($0 == __FILE__) #parse out all the options first ARGV.reject! do |arg| case(arg) - when '-cexception': options[:plugins] = [:cexception]; true - when /\w+\.yml/: options = UnityTestRunnerGenerator.grab_config(arg); true + when '-cexception' + options[:plugins] = [:cexception]; true + when /\w+\.yml/ + options = UnityTestRunnerGenerator.grab_config(arg); true else false end end diff --git a/examples/rakefile.rb b/examples/rakefile.rb index c2ea458..198fe91 100644 --- a/examples/rakefile.rb +++ b/examples/rakefile.rb @@ -1,10 +1,9 @@ HERE = File.expand_path(File.dirname(__FILE__)) + '/' -#require HERE + 'config/environment' require 'rake' require 'rake/clean' require 'rake/testtask' -require 'rakefile_helper' +require HERE+'rakefile_helper' include RakefileHelpers diff --git a/examples/rakefile_helper.rb b/examples/rakefile_helper.rb index b54d5af..3bda369 100644 --- a/examples/rakefile_helper.rb +++ b/examples/rakefile_helper.rb @@ -1,8 +1,8 @@ require 'yaml' require 'fileutils' -require '../auto/unity_test_summary' -require '../auto/generate_test_runner' -require '../auto/colour_reporter' +require HERE+'../auto/unity_test_summary' +require HERE+'../auto/generate_test_runner' +require HERE+'../auto/colour_reporter' module RakefileHelpers @@ -157,7 +157,7 @@ module RakefileHelpers results = Dir[results_glob] summary.set_targets(results) summary.run - raise "There were failures" if (summary.failures > 0) + fail_out "FAIL: There were failures" if (summary.failures > 0) end def run_tests(test_files) @@ -253,4 +253,8 @@ module RakefileHelpers link(main_base, obj_list) end + def fail_out(msg) + puts msg + exit(-1) + end end diff --git a/rakefile.rb b/rakefile.rb index ba8969e..2c3eebc 100644 --- a/rakefile.rb +++ b/rakefile.rb @@ -6,11 +6,10 @@ HERE = File.expand_path(File.dirname(__FILE__)) + '/' -#require HERE + 'config/environment' require 'rake' require 'rake/clean' require 'rake/testtask' -require 'rakefile_helper' +require HERE + 'rakefile_helper' include RakefileHelpers diff --git a/rakefile_helper.rb b/rakefile_helper.rb index bba32dd..f24f4dd 100644 --- a/rakefile_helper.rb +++ b/rakefile_helper.rb @@ -6,10 +6,9 @@ require 'yaml' require 'fileutils' -require 'auto/unity_test_summary' -require 'auto/generate_test_runner' -require 'auto/colour_reporter' -#require 'auto/test_file_filter' +require HERE+'auto/unity_test_summary' +require HERE+'auto/generate_test_runner' +require HERE+'auto/colour_reporter' module RakefileHelpers