remove development tweak for test runner
authorPhilipp Gesang <philipp.gesang@intra2net.com>
Thu, 31 Aug 2017 12:30:03 +0000 (14:30 +0200)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Mon, 2 Apr 2018 11:34:09 +0000 (13:34 +0200)
This essentially reverts

    commit 406e0fa86d97f912b50689d6b080c2aee69eef86
    Author: Philipp Gesang <philipp.gesang@intra2net.com>
    Date:   Tue Apr 18 11:59:02 2017 +0200

        allow selecting individual tests with runtests.py

Tests and files for all imported test classes may still take some
moments but we don’t need to skip them any longer.

runtests.py

index d98a10f..5f4a83e 100755 (executable)
@@ -92,103 +92,6 @@ 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
-                         , RecoverCorruptTruncateTest
-                         , RecoverCorruptTruncateGZTest
-                         , RecoverCorruptTruncateGZAESTest
-                         , RescueCorruptHeaderCTSizeGZAESTest
-                         , RecoverCorruptEntireHeaderSingleTest
-                         , RecoverCorruptEntireHeaderMultiTest
-                         , RecoverCorruptEntireHeaderGZSingleTest
-                         , RecoverCorruptEntireHeaderGZMultiTest
-                         , RecoverCorruptEntireHeaderGZAESSingleTest
-                         , RecoverCorruptEntireHeaderGZAESMultiTest
-                         , RescueCorruptLeadingGarbageSingleTest
-                         , RescueCorruptLeadingGarbageMultiTest
-                         , RecoverCorruptTrailingDataSingleTest
-                         , RecoverCorruptTrailingDataMultiTest
-                         , RecoverCorruptTrailingDataGZSingleTest
-                         , RecoverCorruptTrailingDataGZMultiTest
-                         , RecoverCorruptTrailingDataGZAESSingleTest
-                         , RecoverCorruptVolumeTest
-                         , RecoverCorruptVolumeGZTest
-                         , RecoverCorruptVolumeGZAESTest
-                         , RecoverCorruptHoleTest
-                         , RecoverCorruptHoleGZTest
-                         , RecoverCorruptHoleGZAESTest
-                         , RescueCorruptTruncateTest
-                         , RescueCorruptTruncateGZTest
-                         , RescueCorruptTruncateGZAESTest
-                         , RescueCorruptHoleTest
-                         , RescueCorruptHoleGZTest
-                         , RescueCorruptHoleGZAESTest
-                         , GenIndexIntactSingleTest
-                         , GenIndexIntactSingleGZTest
-                         , GenIndexIntactSingleGZAESTest
-                         , GenIndexIntactMultiTest
-                         , GenIndexIntactMultiGZTest
-                         , GenIndexIntactMultiGZAESTest
-                         , GenIndexCorruptTruncateTest
-                         , GenIndexCorruptTruncateGZTest
-                         , GenIndexCorruptTruncateGZAESTest
-                         , GenIndexCorruptHoleTest
-                         , GenIndexCorruptHoleGZTest
-                         , GenIndexCorruptHoleGZAESTest
-                         , GenIndexCorruptEntireHeaderTest
-                         , GenIndexCorruptEntireHeaderGZTest
-                         , GenIndexCorruptEntireHeaderGZAESTest
-                         ]:
-                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()