diff options
Diffstat (limited to 'test/fuzzer/sigusr.test')
-rw-r--r-- | test/fuzzer/sigusr.test | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/fuzzer/sigusr.test b/test/fuzzer/sigusr.test new file mode 100644 index 000000000000..12e3ac996c6c --- /dev/null +++ b/test/fuzzer/sigusr.test @@ -0,0 +1,13 @@ +# Check that libFuzzer honors SIGUSR1/SIGUSR2 +RUN: rm -rf %t +RUN: mkdir -p %t +RUN: %cpp_compiler %S/SleepOneSecondTest.cpp -o %t/LFSIGUSR + +RUN: %t/LFSIGUSR 2> %t/log & export PID=$! +RUN: sleep 2 +RUN: kill -SIGUSR1 $PID +RUN: sleep 3 +RUN: cat %t/log | FileCheck %s + +CHECK: INFO: signal received, trying to exit gracefully +CHECK: INFO: libFuzzer: exiting as requested |