, RecoverCorruptHeaderGZMultiTest \
, RecoverCorruptHeaderGZAESSingleTest \
, RecoverCorruptHeaderGZAESMultiTest \
- , RecoverCorruptHeaderCTSizeGZAESTest \
+ , RecoverCorruptTruncateTest \
+ , RecoverCorruptTruncateGZTest \
+ , RecoverCorruptTruncateGZAESTest \
+ , RescueCorruptHeaderCTSizeGZAESTest \
, RecoverCorruptEntireHeaderSingleTest \
, RecoverCorruptEntireHeaderMultiTest \
, RecoverCorruptEntireHeaderGZSingleTest \
, RecoverCorruptEntireHeaderGZMultiTest \
, RecoverCorruptEntireHeaderGZAESSingleTest \
, RecoverCorruptEntireHeaderGZAESMultiTest \
+ , RescueCorruptLeadingGarbageSingleTest \
+ , RescueCorruptLeadingGarbageMultiTest \
, RecoverCorruptTrailingDataSingleTest \
, RecoverCorruptTrailingDataMultiTest \
, RecoverCorruptTrailingDataGZSingleTest \
, RecoverCorruptHoleTest \
, RecoverCorruptHoleGZTest \
, RecoverCorruptHoleGZAESTest \
+ , RescueCorruptTruncateTest \
+ , RescueCorruptTruncateGZTest \
+ , RescueCorruptTruncateGZAESTest \
, RescueCorruptHoleTest \
, RescueCorruptHoleGZTest \
, RescueCorruptHoleGZAESTest \
- , GenIndexIntactTest \
- , GenIndexIntactGZTest \
- , GenIndexIntactGZAESTest
+ , GenIndexIntactSingleTest \
+ , GenIndexIntactSingleGZTest \
+ , GenIndexIntactSingleGZAESTest \
+ , GenIndexIntactMultiTest \
+ , GenIndexIntactMultiGZTest \
+ , GenIndexIntactMultiGZAESTest \
+ , GenIndexCorruptTruncateTest \
+ , GenIndexCorruptTruncateGZTest \
+ , GenIndexCorruptTruncateGZAESTest \
+ , GenIndexCorruptHoleTest \
+ , GenIndexCorruptHoleGZTest \
+ , GenIndexCorruptHoleGZAESTest \
+ , GenIndexCorruptEntireHeaderTest \
+ , GenIndexCorruptEntireHeaderGZTest \
+ , GenIndexCorruptEntireHeaderGZAESTest
+
from testing.test_rescue_tar import RescueTarTest
from testing.test_encryption import EncryptionTest
from testing.test_deltatar import (DeltaTarTest, DeltaTar2Test,
DeltaTarStreamTest, DeltaTarGzipTest, DeltaTarGzipStreamTest,
DeltaTarGzipConcatTest, DeltaTarGzipAes128ConcatTest,
- DeltaTarAes128ConcatTest
+ DeltaTarAes128ConcatTest,
+ DeltaTarFSGzipTest, DeltaTarFSGzipConcatTest,
+ DeltaTarFSAes128ConcatTest, DeltaTarFSGzipAes128ConcatTest
+
)
from testing.test_compression_level import suite
if __name__ == "__main__":
import sys
- if len (sys.argv) == 1:
- unittest.TextTestRunner().run(suite())
- unittest.main()
- else:
- suite = unittest.TestSuite ()
- def add (n):
- ret = False
- for group in [#testing.test_multivol
- MultivolGnuFormatTest, MultivolPaxFormatTest
- # testing.test_concat_compress
- , ConcatCompressTest
- # testing.test_rescue_tar
- , RescueTarTest
- # testing.test_encryption
- , EncryptionTest
- # testing.test_deltatar
- , DeltaTarTest, DeltaTar2Test
- , DeltaTarStreamTest, DeltaTarGzipTest
- , DeltaTarGzipStreamTest, DeltaTarGzipConcatTest
- , DeltaTarGzipAes128ConcatTest
- , DeltaTarAes128ConcatTest
- , HeaderTest, AESGCMTest
-
- # testing.test_recover
- , RecoverCorruptPayloadSingleTest
- , RecoverCorruptPayloadMultiTest
- , RecoverCorruptPayloadGZSingleTest
- , RecoverCorruptPayloadGZMultiTest
- , RecoverCorruptPayloadGZAESSingleTest
- , RecoverCorruptPayloadGZAESMultiTest
- , RecoverCorruptHeaderSingleTest
- , RecoverCorruptHeaderMultiTest
- , RecoverCorruptHeaderGZSingleTest
- , RecoverCorruptHeaderGZMultiTest
- , RecoverCorruptHeaderGZAESSingleTest
- , RecoverCorruptHeaderGZAESMultiTest
- , RecoverCorruptHeaderCTSizeGZAESTest
- , RecoverCorruptEntireHeaderSingleTest
- , RecoverCorruptEntireHeaderMultiTest
- , RecoverCorruptEntireHeaderGZSingleTest
- , RecoverCorruptEntireHeaderGZMultiTest
- , RecoverCorruptEntireHeaderGZAESSingleTest
- , RecoverCorruptEntireHeaderGZAESMultiTest
- , RecoverCorruptTrailingDataSingleTest
- , RecoverCorruptTrailingDataMultiTest
- , RecoverCorruptTrailingDataGZSingleTest
- , RecoverCorruptTrailingDataGZMultiTest
- , RecoverCorruptTrailingDataGZAESSingleTest
- , RecoverCorruptVolumeTest
- , RecoverCorruptVolumeGZTest
- , RecoverCorruptVolumeGZAESTest
- , RecoverCorruptHoleTest
- , RecoverCorruptHoleGZTest
- , RecoverCorruptHoleGZAESTest
- , RescueCorruptHoleTest
- , RescueCorruptHoleGZTest
- , RescueCorruptHoleGZAESTest
- , GenIndexIntactTest
- , GenIndexIntactGZTest
- , GenIndexIntactGZAESTest
- ]:
- try:
- t = group (n)
- except ValueError: # no such test
- continue
- print ("including ā%sā" % n)
- suite.addTest(t)
- ret = True
- return ret
- n = 0
- for arg in sys.argv [1:]:
- if add (arg) is True:
- n += 1
- if n == 0:
- print ("ERROR: no valid test name specified, please double-check",
- file=sys.stderr)
- sys.exit (-1)
- runner = unittest.TextTestRunner ()
- runner.run (suite)
+ unittest.TextTestRunner().run(suite())
+ unittest.main()