diff options
Diffstat (limited to 'FreeRTOS-Plus/Test/CMock/scripts/create_runner.rb')
-rw-r--r-- | FreeRTOS-Plus/Test/CMock/scripts/create_runner.rb | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/FreeRTOS-Plus/Test/CMock/scripts/create_runner.rb b/FreeRTOS-Plus/Test/CMock/scripts/create_runner.rb new file mode 100644 index 000000000..621980507 --- /dev/null +++ b/FreeRTOS-Plus/Test/CMock/scripts/create_runner.rb @@ -0,0 +1,18 @@ +if $0 == __FILE__ + + # make sure there is at least one parameter left (the input file) + if ARGV.length < 2 + puts ["\nusage: ruby #{__FILE__} input_test_file (output)", + '', + ' input_test_file - this is the C file you want to create a runner for', + ' output - this is the name of the runner file to generate', + ' defaults to (input_test_file)_Runner'].join("\n") + exit 1 + end + + require "#{ENV['UNITY_DIR']}/auto/generate_test_runner" + + test = ARGV[0] + runner = ARGV[1] + UnityTestRunnerGenerator.new.run(test, runner) +end |