# File lib/mspec/commands/mspec.rb, line 119
119:   def multi_exec(argv)
120:     timer = TimerAction.new
121:     timer.start
122: 
123:     files = config[:ci_files].inject([]) do |list, item|
124:       name = tmp "mspec-ci-multi-#{list.size}"
125: 
126:       rest = argv + ["-o", name, item]
127:       fork { system [config[:target], *rest].join(" ") }
128: 
129:       list << name
130:     end
131: 
132:     Process.waitall
133:     timer.finish
134:     report files, timer
135:   end