提交 39654f36 编写于 作者: M mvandervoord

- separated generate step in test runner generator

git-svn-id: http://unity.svn.sourceforge.net/svnroot/unity/trunk@128 e7d17a6e-8845-0410-bbbc-c8efb4fdad7e
上级 4e4046a8
......@@ -45,6 +45,16 @@ class UnityTestRunnerGenerator
end
#build runner file
generate(input_file, output_file, tests, includes, used_mocks)
#determine which files were used to return them
all_files_used = [input_file, output_file]
all_files_used += includes.map {|filename| filename + '.c'} unless includes.empty?
all_files_used += @options[:includes] unless @options[:includes].empty?
return all_files_used.uniq
end
def generate(input_file, output_file, tests, includes, used_mocks)
File.open(output_file, 'w') do |output|
create_header(output, used_mocks)
create_externs(output, tests, used_mocks)
......@@ -53,11 +63,6 @@ class UnityTestRunnerGenerator
create_reset(output, used_mocks)
create_main(output, input_file, tests)
end
all_files_used = [input_file, output_file]
all_files_used += includes.map {|filename| filename + '.c'} unless includes.empty?
all_files_used += @options[:includes] unless @options[:includes].empty?
return all_files_used.uniq
end
def find_tests(input_file)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册