| QA output created by 001 |
| Object size: 65536 |
| Copy whole file (3 objects): |
| aaaa|bbbb|cccc => aaaa|bbbb|cccc |
| Copy single object to beginning: |
| dddd|dddd|dddd => aaaa|dddd|dddd |
| aaaa|dddd|dddd => bbbb|dddd|dddd |
| bbbb|dddd|dddd => cccc|dddd|dddd |
| Copy single object to middle: |
| cccc|dddd|dddd => cccc|aaaa|dddd |
| cccc|aaaa|dddd => cccc|bbbb|dddd |
| cccc|bbbb|dddd => cccc|cccc|dddd |
| Copy single object to end: |
| cccc|cccc|dddd => cccc|cccc|aaaa |
| cccc|cccc|aaaa => cccc|cccc|bbbb |
| cccc|cccc|aaaa => cccc|cccc|cccc |
| Copy 2 objects to beginning: |
| cccc|cccc|cccc => aaaa|bbbb|cccc |
| aaaa|bbbb|cccc => bbbb|cccc|cccc |
| Copy 2 objects to end: |
| bbbb|cccc|cccc => bbbb|aaaa|bbbb |
| bbbb|aaaa|bbbb => bbbb|bbbb|cccc |
| Append 1 object: |
| bbbb|bbbb|cccc => bbbb|bbbb|cccc|aaaa |
| Cross object boundary (no full object copy) |
| dddd|dddd|dddd|dddd => ddaa|aadd|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbdd|dddd|dddd |
| Cross object boundaries (with full object copy) |
| dddd|dddd|dddd|dddd => ddaa|bbbb|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbbb|ccdd|dddd |
| dddd|dddd|dddd|dddd => dddd|aaaa|bbdd|dddd |
| Cross object boundaries (with 2 full object copies) |
| dddd|dddd|dddd|dddd => ddaa|aabb|bbcc|ccdd |
| Object size: 1M |
| Copy whole file (3 objects): |
| aaaa|bbbb|cccc => aaaa|bbbb|cccc |
| Copy single object to beginning: |
| dddd|dddd|dddd => aaaa|dddd|dddd |
| aaaa|dddd|dddd => bbbb|dddd|dddd |
| bbbb|dddd|dddd => cccc|dddd|dddd |
| Copy single object to middle: |
| cccc|dddd|dddd => cccc|aaaa|dddd |
| cccc|aaaa|dddd => cccc|bbbb|dddd |
| cccc|bbbb|dddd => cccc|cccc|dddd |
| Copy single object to end: |
| cccc|cccc|dddd => cccc|cccc|aaaa |
| cccc|cccc|aaaa => cccc|cccc|bbbb |
| cccc|cccc|aaaa => cccc|cccc|cccc |
| Copy 2 objects to beginning: |
| cccc|cccc|cccc => aaaa|bbbb|cccc |
| aaaa|bbbb|cccc => bbbb|cccc|cccc |
| Copy 2 objects to end: |
| bbbb|cccc|cccc => bbbb|aaaa|bbbb |
| bbbb|aaaa|bbbb => bbbb|bbbb|cccc |
| Append 1 object: |
| bbbb|bbbb|cccc => bbbb|bbbb|cccc|aaaa |
| Cross object boundary (no full object copy) |
| dddd|dddd|dddd|dddd => ddaa|aadd|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbdd|dddd|dddd |
| Cross object boundaries (with full object copy) |
| dddd|dddd|dddd|dddd => ddaa|bbbb|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbbb|ccdd|dddd |
| dddd|dddd|dddd|dddd => dddd|aaaa|bbdd|dddd |
| Cross object boundaries (with 2 full object copies) |
| dddd|dddd|dddd|dddd => ddaa|aabb|bbcc|ccdd |
| Object size: 4M |
| Copy whole file (3 objects): |
| aaaa|bbbb|cccc => aaaa|bbbb|cccc |
| Copy single object to beginning: |
| dddd|dddd|dddd => aaaa|dddd|dddd |
| aaaa|dddd|dddd => bbbb|dddd|dddd |
| bbbb|dddd|dddd => cccc|dddd|dddd |
| Copy single object to middle: |
| cccc|dddd|dddd => cccc|aaaa|dddd |
| cccc|aaaa|dddd => cccc|bbbb|dddd |
| cccc|bbbb|dddd => cccc|cccc|dddd |
| Copy single object to end: |
| cccc|cccc|dddd => cccc|cccc|aaaa |
| cccc|cccc|aaaa => cccc|cccc|bbbb |
| cccc|cccc|aaaa => cccc|cccc|cccc |
| Copy 2 objects to beginning: |
| cccc|cccc|cccc => aaaa|bbbb|cccc |
| aaaa|bbbb|cccc => bbbb|cccc|cccc |
| Copy 2 objects to end: |
| bbbb|cccc|cccc => bbbb|aaaa|bbbb |
| bbbb|aaaa|bbbb => bbbb|bbbb|cccc |
| Append 1 object: |
| bbbb|bbbb|cccc => bbbb|bbbb|cccc|aaaa |
| Cross object boundary (no full object copy) |
| dddd|dddd|dddd|dddd => ddaa|aadd|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbdd|dddd|dddd |
| Cross object boundaries (with full object copy) |
| dddd|dddd|dddd|dddd => ddaa|bbbb|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbbb|ccdd|dddd |
| dddd|dddd|dddd|dddd => dddd|aaaa|bbdd|dddd |
| Cross object boundaries (with 2 full object copies) |
| dddd|dddd|dddd|dddd => ddaa|aabb|bbcc|ccdd |
| Object size: 128M |
| Copy whole file (3 objects): |
| aaaa|bbbb|cccc => aaaa|bbbb|cccc |
| Copy single object to beginning: |
| dddd|dddd|dddd => aaaa|dddd|dddd |
| aaaa|dddd|dddd => bbbb|dddd|dddd |
| bbbb|dddd|dddd => cccc|dddd|dddd |
| Copy single object to middle: |
| cccc|dddd|dddd => cccc|aaaa|dddd |
| cccc|aaaa|dddd => cccc|bbbb|dddd |
| cccc|bbbb|dddd => cccc|cccc|dddd |
| Copy single object to end: |
| cccc|cccc|dddd => cccc|cccc|aaaa |
| cccc|cccc|aaaa => cccc|cccc|bbbb |
| cccc|cccc|aaaa => cccc|cccc|cccc |
| Copy 2 objects to beginning: |
| cccc|cccc|cccc => aaaa|bbbb|cccc |
| aaaa|bbbb|cccc => bbbb|cccc|cccc |
| Copy 2 objects to end: |
| bbbb|cccc|cccc => bbbb|aaaa|bbbb |
| bbbb|aaaa|bbbb => bbbb|bbbb|cccc |
| Append 1 object: |
| bbbb|bbbb|cccc => bbbb|bbbb|cccc|aaaa |
| Cross object boundary (no full object copy) |
| dddd|dddd|dddd|dddd => ddaa|aadd|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbdd|dddd|dddd |
| Cross object boundaries (with full object copy) |
| dddd|dddd|dddd|dddd => ddaa|bbbb|dddd|dddd |
| dddd|dddd|dddd|dddd => ddaa|bbbb|ccdd|dddd |
| dddd|dddd|dddd|dddd => dddd|aaaa|bbdd|dddd |
| Cross object boundaries (with 2 full object copies) |
| dddd|dddd|dddd|dddd => ddaa|aabb|bbcc|ccdd |