VOLUMES = 1
class RecoverCorruptTrailingDataMultiTest (RecoverCorruptTrailingDataTestBase):
+ # the last object in first archive has extra bytes somewhere in the
+ # middle because tar itself performs no data checksumming.
+ MISMATCHES = 1
VOLUMES = 3
class RecoverCorruptTrailingDataGZMultiTest (RecoverCorruptTrailingDataGZTestBase):
VOLUMES = 3
+ # the last file of the first volume will only contain the data of the
+ # second part which is contained in the second volume. this happens
+ # because the CRC32 is wrong for the first part so it gets discarded, then
+ # the object is recreated from the first header of the second volume,
+ # containing only the remainder of the data.
+ MISMATCHES = 1
class RecoverCorruptTrailingDataGZAESTestBase (RecoverTest):