From: Philipp Gesang Date: Thu, 31 Aug 2017 12:30:03 +0000 (+0200) Subject: remove development tweak for test runner X-Git-Tag: v2.2~7^2~28 X-Git-Url: http://developer.intra2net.com/git/?p=python-delta-tar;a=commitdiff_plain;h=e70eff0233320bf1d7c47ce4d61b810130c025be remove development tweak for test runner This essentially reverts commit 406e0fa86d97f912b50689d6b080c2aee69eef86 Author: Philipp Gesang 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. --- diff --git a/runtests.py b/runtests.py index d98a10f..5f4a83e 100755 --- a/runtests.py +++ b/runtests.py @@ -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()