summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/test/afl-driver.test
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Fuzzer/test/afl-driver.test')
-rw-r--r--llvm/lib/Fuzzer/test/afl-driver.test10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/lib/Fuzzer/test/afl-driver.test b/llvm/lib/Fuzzer/test/afl-driver.test
new file mode 100644
index 00000000000..6cff8e34ec3
--- /dev/null
+++ b/llvm/lib/Fuzzer/test/afl-driver.test
@@ -0,0 +1,10 @@
+; Test that not specifying a file isn't broken.
+RUN: unset AFL_DRIVER_STDERR_DUPLICATE_FILENAME
+RUN: AFLDriverTest
+
+; Test that specifying an invalid file causes a crash.
+RUN: AFL_DRIVER_STDERR_DUPLICATE_FILENAME="%T" not --crash AFLDriverTest
+
+; Test that a file is created when specified as the duplicate stderr.
+RUN: AFL_DRIVER_STDERR_DUPLICATE_FILENAME=%t AFLDriverTest
+RUN: stat %t
OpenPOWER on IntegriCloud