Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tclegg@veritasgenetics.com>
end
segment_start = @loc_range_start
end
segment_start = @loc_range_start
- segment_end = segment_start
segment.locators.each do |loc_s|
r = LocatorRange.new(loc_s, @loc_range_start)
@loc_ranges << r
@loc_range_start = r.end
segment.locators.each do |loc_s|
r = LocatorRange.new(loc_s, @loc_range_start)
@loc_ranges << r
@loc_range_start = r.end
- segment_end += (r.end - r.begin)
end
@file_specs << "#{segment.start_pos + segment_start}:#{segment.length}:#{escape_name(filename)}"
end
end
@file_specs << "#{segment.start_pos + segment_start}:#{segment.length}:#{escape_name(filename)}"
end
src_coll = Arv::Collection.new(". #{blocks[0]} #{blocks[1]} #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} #{blocks[3]} #{blocks[4]} 27:27:f1\n")
dst_coll = Arv::Collection.new()
dst_coll.cp_r("f1", "./", src_coll)
src_coll = Arv::Collection.new(". #{blocks[0]} #{blocks[1]} #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} #{blocks[3]} #{blocks[4]} 27:27:f1\n")
dst_coll = Arv::Collection.new()
dst_coll.cp_r("f1", "./", src_coll)
- toks = dst_coll.manifest_text.split(" ")
assert_equal(". #{blocks[0]} #{blocks[1]} #{blocks[2]} 0:27:f1\n", dst_coll.manifest_text, "mangled by cp_r")
end
assert_equal(". #{blocks[0]} #{blocks[1]} #{blocks[2]} 0:27:f1\n", dst_coll.manifest_text, "mangled by cp_r")
end
src_coll.normalize
assert_equal(". #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} 2:27:f1\n", src_coll.manifest_text, "mangled by normalize()")
dst_coll.cp_r("f1", "./", src_coll)
src_coll.normalize
assert_equal(". #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} 2:27:f1\n", src_coll.manifest_text, "mangled by normalize()")
dst_coll.cp_r("f1", "./", src_coll)
- toks = dst_coll.manifest_text.split(" ")
assert_equal(". #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} 2:27:f1\n", dst_coll.manifest_text, "mangled by cp_r")
end
assert_equal(". #{blocks[2]} #{blocks[0]} #{blocks[1]} #{blocks[2]} 2:27:f1\n", dst_coll.manifest_text, "mangled by cp_r")
end