]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
[fuzz] Small changes for oss-fuzz integration 872/head
authorNick Terrell <terrelln@fb.com>
Thu, 28 Sep 2017 01:23:06 +0000 (18:23 -0700)
committerNick Terrell <terrelln@fb.com>
Thu, 28 Sep 2017 01:23:06 +0000 (18:23 -0700)
tests/fuzz/default.options [new file with mode: 0644]
tests/fuzz/fuzz.py

diff --git a/tests/fuzz/default.options b/tests/fuzz/default.options
new file mode 100644 (file)
index 0000000..8ea8588
--- /dev/null
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 8192
index 9864d822db673f0cf94d4f0ed37a71152111dac7..b591e4f6734e35c8c4af077c24bfba0bb3a34d5e 100755 (executable)
@@ -1,4 +1,4 @@
-#! /usr/bin/env python
+#!/usr/bin/env python
 
 # ################################################################
 # Copyright (c) 2016-present, Facebook, Inc.
@@ -757,6 +757,10 @@ def zip_cmd(args):
         subprocess.check_call(cmd + seeds)
 
 
+def list_cmd(args):
+    print("\n".join(TARGETS))
+
+
 def short_help(args):
     name = args[0]
     print("Usage: {} [OPTIONS] COMMAND [ARGS]...\n".format(name))
@@ -776,6 +780,7 @@ def help(args):
     print("\tgen\t\tGenerate a seed corpus for a fuzzer")
     print("\tminimize\tMinimize the test corpora")
     print("\tzip\t\tZip the minimized corpora up")
+    print("\tlist\t\tList the available targets")
 
 
 def main():
@@ -802,6 +807,8 @@ def main():
         return minimize(args)
     if command == "zip":
         return zip_cmd(args)
+    if command == "list":
+        return list_cmd(args)
     short_help(args)
     print("Error: No such command {} (pass -h for help)".format(command))
     return 1