# File lib/kwala/actions/multi_ruby_unit_test.rb, line 34 def parse_test_results(data, file) version_reg = /([0-9\.]*)#{RES_REGEXP}/im version_array = data.split('VERSION = ').map{|s| s.match(version_reg)}.compact if version_array.empty? [no_match_result(data, file)] else version_array.map do |m| { :file_name => file, :version_name => m[1], :time => m[3], :tests => m[5], :assertions => m[6], :failures => template_error_num(m[7]), :errors => template_error_num(m[8]), :test_results => parse_out_test_info(m[4]).map {|i| {:test_info => i}} } end end end