# given the .simdata directories made from slice_mapping.rb, takes only the # test files and appends them together to make a testonly simdata file # suitable for throughput graph generation sweeps dir = ARGV[0] outdir = ARGV[1] files = Dir.glob(File.join(dir, "*.part")) files = files.sort {|x,y| File.basename(x).split('-')[0].to_i <=> File.basename(y).split('-')[0].to_i } base = File.basename(dir, ".simdata") File.open(File.join(outdir, base+".testonly.simdata"), "w+") do |f| for file in files[1..-1] f.puts IO.read(file) end end