]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[fuzzer] Fix bugs in fuzz.py 844/head
authorNick Terrell <terrelln@fb.com>
Thu, 14 Sep 2017 02:08:35 +0000 (19:08 -0700)
committerNick Terrell <terrelln@fb.com>
Thu, 14 Sep 2017 02:08:35 +0000 (19:08 -0700)
tests/fuzz/fuzz.py

index 1384bc48eb0a83c6b7cc995bbcf91ff7f69a88fb..0ce201cdd902af6dedc0865feb9dbf4728ad75ed 100755 (executable)
@@ -540,7 +540,7 @@ def regression_parser(args):
         if target == 'all':
             targets = targets.union(TARGETS)
         elif target in TARGETS:
-            targets = targets.add(target)
+            targets.add(target)
         else:
             raise RuntimeError('{} is not a valid target'.format(target))
     args.TARGET = list(targets)
@@ -635,13 +635,17 @@ def gen(args):
             cmd = [
                 args.decodecorpus,
                 '-n{}'.format(args.number),
-                '--max-content-size-log={}'.format(args.max_size_log),
                 '-p{}/'.format(compressed),
                 '-o{}'.format(decompressed),
             ]
 
             if 'block_' in args.TARGET:
-                cmd += ['--gen-blocks']
+                cmd += [
+                    '--gen-blocks',
+                    '--max-block-size-log={}'.format(args.max_size_log)
+                ]
+            else:
+                cmd += ['--max-content-size-log={}'.format(args.max_size_log)]
 
             print(' '.join(cmd))
             subprocess.check_call(cmd)