diff options
author | Nick Fitzgerald <fitzgen@gmail.com> | 2017-10-12 16:36:28 -0700 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2017-10-12 16:37:32 -0700 |
commit | 1313995bdf2db4bd2be1a184188d130a296b9997 (patch) | |
tree | f1858131bb71b9c2de11527c7d8e01c267dfde87 /csmith-fuzzing/predicate.py | |
parent | d5a5c50ebf05b84ec16a9989697159be49874ed2 (diff) |
Automatically run `creduce` in `csmith-fuzzing/driver.py`
Reduced test cases FTW \o/
Diffstat (limited to 'csmith-fuzzing/predicate.py')
-rwxr-xr-x | csmith-fuzzing/predicate.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/csmith-fuzzing/predicate.py b/csmith-fuzzing/predicate.py index 8896cd96..91e4e26d 100755 --- a/csmith-fuzzing/predicate.py +++ b/csmith-fuzzing/predicate.py @@ -110,10 +110,16 @@ def exit_1(msg, child=None): print(msg) if child: - print("---------- stdout ----------------------------------------------") - print(decode(child.stdout)) - print("---------- stderr ----------------------------------------------") - print(decode(child.stderr)) + stdout = decode(child.stdout) + for line in stdout.splitlines(): + sys.stdout.write("+") + sys.stdout.write(line) + sys.stdout.write("\n") + stderr = decode(child.stderr) + for line in stderr.splitlines(): + sys.stderr.write("+") + sys.stderr.write(line) + sys.stderr.write("\n") raise ExitOne() |