From f0f231aaf9041ead98c7a22d26bceb38fae3f04f Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Sat, 11 Mar 2017 01:48:54 +0000 Subject: [PATCH] [libFuzzer] remove fuzzer-jobs.test which is flaky and not very useful git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297543 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Fuzzer/test/fuzzer-jobs.test | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 lib/Fuzzer/test/fuzzer-jobs.test diff --git a/lib/Fuzzer/test/fuzzer-jobs.test b/lib/Fuzzer/test/fuzzer-jobs.test deleted file mode 100644 index 035c3afdf69..00000000000 --- a/lib/Fuzzer/test/fuzzer-jobs.test +++ /dev/null @@ -1,31 +0,0 @@ -REQUIRES: posix - -RUN: rm -rf %tmp -RUN: mkdir %tmp && cd %tmp -# Create a shared corpus directory -RUN: rm -rf FuzzerJobsTestCORPUS -RUN: mkdir FuzzerJobsTestCORPUS -RUN: rm -f fuzz-{0,1}.log -# Start fuzzer and in parallel check that the output files -# that should be created exist. -RUN: LLVMFuzzer-EmptyTest -max_total_time=4 -jobs=2 -workers=2 FuzzerJobsTestCORPUS > %t-fuzzer-jobs-test.log 2>&1 & export FUZZER_PID=$! -# Wait a short while to give time for the child processes -# to start fuzzing -RUN: sleep 2 -# If the instances are running in parallel they should have created their log -# files by now. -RUN: ls fuzz-0.log -RUN: ls fuzz-1.log -# Wait for libfuzzer to finish. -# This probably isn't portable but we need a way to block until -# the fuzzer is done otherwise we might remove the files while -# they are being used. -RUN: while kill -0 ${FUZZER_PID}; do : ; done -RUN: rm -f fuzz-{0,1}.log -RUN: rm -rf FuzzerJobsTestCORPUS -RUN: FileCheck -input-file=%t-fuzzer-jobs-test.log %s -RUN: rm %t-fuzzer-jobs-test.log -RUN: cd ../ - -CHECK-DAG: Job 0 exited with exit code 0 -CHECK-DAG: Job 1 exited with exit code 0 -- 2.50.1