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