You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
626 B
20 lines
626 B
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]
|
|
generator = UnityTestRunnerGenerator.new.run(test, runner)
|
|
|
|
end
|
|
|