forked from osmocom/wireshark
GitLab CI: Simply our fuzz run times.
This commit is contained in:
parent
826e03c9f4
commit
ae37347103
|
@ -620,12 +620,10 @@ fuzz-asan:
|
||||||
extends: .fuzz-ubuntu
|
extends: .fuzz-ubuntu
|
||||||
stage: fuzz-asan
|
stage: fuzz-asan
|
||||||
script:
|
script:
|
||||||
- JOB_START_SECS=$( date -d "$CI_JOB_STARTED_AT" +%s )
|
- MAX_SECONDS=$(( 4 * 60 * 60 ))
|
||||||
- cmake -G Ninja -DBUILD_wireshark=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX ..
|
- cmake -G Ninja -DBUILD_wireshark=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=ON -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX ..
|
||||||
- ninja
|
- ninja
|
||||||
- ninja install
|
- ninja install
|
||||||
# Run for 4 hours - build time - slop
|
|
||||||
- MAX_SECONDS=$(( 14400 - ( $( date +%s ) - $JOB_START_SECS ) - 300 ))
|
|
||||||
- cd ..
|
- cd ..
|
||||||
# /var/menagerie contains captures harvested from wireshark.org's mailing list, wiki, issues, etc.
|
# /var/menagerie contains captures harvested from wireshark.org's mailing list, wiki, issues, etc.
|
||||||
# We have more captures than we can fuzz in $MAX_SECONDS, so we shuffle them each run.
|
# We have more captures than we can fuzz in $MAX_SECONDS, so we shuffle them each run.
|
||||||
|
@ -649,12 +647,10 @@ fuzz-valgrind:
|
||||||
script:
|
script:
|
||||||
- DEBIAN_FRONTEND=noninteractive apt-get update
|
- DEBIAN_FRONTEND=noninteractive apt-get update
|
||||||
- DEBIAN_FRONTEND=noninteractive apt-get --yes install valgrind
|
- DEBIAN_FRONTEND=noninteractive apt-get --yes install valgrind
|
||||||
- JOB_START_SECS=$( date -d "$CI_JOB_STARTED_AT" +%s )
|
- MAX_SECONDS=$(( 3 * 60 * 60 ))
|
||||||
- cmake -G Ninja -DBUILD_wireshark=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=OFF -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX ..
|
- cmake -G Ninja -DBUILD_wireshark=OFF -DCMAKE_BUILD_TYPE=Debug -DENABLE_ASAN=OFF -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX ..
|
||||||
- ninja
|
- ninja
|
||||||
- ninja install
|
- ninja install
|
||||||
# Run for 3 hours - build time - slop
|
|
||||||
- MAX_SECONDS=$(( 10800 - ( $( date +%s ) - $JOB_START_SECS ) - 300 ))
|
|
||||||
- cd ..
|
- cd ..
|
||||||
- ./tools/fuzz-test.sh -g -P $MIN_PLUGINS -b $INSTALL_PREFIX/bin -d /tmp/fuzz -t $MAX_SECONDS $( shuf -e /var/menagerie/*/* ) 2> fuzz-test.err || echo "export FUZZ_PASSED=false" > /tmp/fuzz_result.sh
|
- ./tools/fuzz-test.sh -g -P $MIN_PLUGINS -b $INSTALL_PREFIX/bin -d /tmp/fuzz -t $MAX_SECONDS $( shuf -e /var/menagerie/*/* ) 2> fuzz-test.err || echo "export FUZZ_PASSED=false" > /tmp/fuzz_result.sh
|
||||||
needs: [ fuzz-randpkt ]
|
needs: [ fuzz-randpkt ]
|
||||||
|
|
Loading…
Reference in New Issue