Compare commits
4 Commits
824031bae1
...
00a311a506
| Author | SHA1 | Date | |
|---|---|---|---|
| 00a311a506 | |||
| 8765fcd91f | |||
| 072d9d35c2 | |||
| e7c1d6cc30 |
@@ -4,7 +4,7 @@ on: [push]
|
||||
|
||||
defaults:
|
||||
run:
|
||||
shell: bash -le {0}
|
||||
shell: bash -le -o pipefail {0}
|
||||
|
||||
jobs:
|
||||
build-oci-image:
|
||||
@@ -126,6 +126,7 @@ jobs:
|
||||
env:
|
||||
CC: 'clang'
|
||||
CXX: 'clang++'
|
||||
FUZZER_TIMEOUT_S: 300
|
||||
needs: [build-oci-image, build]
|
||||
container:
|
||||
image: ${{ vars.REGISTRY_URL }}/${{ gitea.repository }}:${{ needs.build-oci-image.outputs.image_tag }}
|
||||
|
||||
@@ -7,9 +7,17 @@ out=$(mktemp -u) || exit $?
|
||||
|
||||
mkfifo ${in} ${out} || exit $?
|
||||
|
||||
if [[ -z "$FUZZER_TIMEOUT_S" ]]; then
|
||||
FUZZER_TIMEOUT_S=600
|
||||
fi
|
||||
|
||||
|
||||
${PROJECT_DIR}/scripts/atom.py <${in} >${out} \
|
||||
| ${PROJECT_DIR}/build/fuzz/atom/parser/fuzzer >${in} <${out} \
|
||||
| ${PROJECT_DIR}/build/fuzz/atom/parser/fuzzer -max_total_time=$FUZZER_TIMEOUT_S >${in} <${out} \
|
||||
${PROJECT_DIR}/build/atom_parser_fuzzer_corpus \
|
||||
-only_ascii=1 \
|
||||
-fork=$(($(nproc) / 2)) \
|
||||
-fork=2 \
|
||||
-timeout=2 \
|
||||
-max_total_time=$FUZZER_TIMEOUT_S \
|
||||
-timeout_exitcode=0 \
|
||||
"$@"
|
||||
|
||||
Reference in New Issue
Block a user