diff --git a/lib/import_helper.rb b/lib/import_helper.rb new file mode 100644 --- /dev/null +++ b/lib/import_helper.rb @@ -0,0 +1,28 @@ + +def filter_filename_for_testrun(testrun, filename_list) + l = [] + regex = Regexp.new("^(#{testrun}[a-z]*|#{testrun}-.*)$") + filename_list.each do |filename| + if regex.match(filename) + l << filename + end + end + l +end + +def build_testrun_info(num_testruns, input_filename_list) + info = [] + num_testcases = 0 + num_testruns.times do |i| + r = i+1 + testrun_info = [] + filenames = filter_filename_for_testrun(r, input_filename_list) + filenames.each do |fname| + num_testcases += 1 + testrun_info << [num_testcases,fname] + end + info << testrun_info + end + info +end +