forked from quic-go/quic-go
remove Fuzzit from Travis config
This commit is contained in:
@@ -12,13 +12,9 @@ go:
|
||||
env:
|
||||
global:
|
||||
- TIMESCALE_FACTOR=20
|
||||
- GO111MODULE=on
|
||||
# FUZZIT_API_KEY
|
||||
- secure: "eb4Z/iUit+B6KTcKOKxfBQUyTUK+X2HiEXmT8pdReDnC1Q4ciq7NaW/v0nYq6aGMhbOFCVb1XEpST99+LlCxSyJYfH5ZYe/QtwT6/SoRkHyREhkk5UHxu/6CCozgZum9LN1YIi9piUMSKuC6Vh1hiRk5/DQUtTGukbiSmynj+PZddeO71f75EuZpa45cT0kd62HCcr6GRAtkx4BIH00JaMRihWwtFs6WaZG5N9pjV/FPCp+q/J5mKaSUKvCNv2sgwkKC/VqG8XOxBjrhI2Z9s/wGgpf4/BiTrN3D9+qodql2OfhHmRC65CRzOmXxdwXGj0zqWB2mtjcY3tws4XxuDkiChxTanwqDQQ92WLIgCkyazEaLDaFvfCMSkHuLcpWHSIrs1yeKJ2ko5vrvKQ1fsWgyXXtDaG+sq6YymHrCFtL83YY1aFbDt0q22+HFvhEqYdkKIglTpYdcyM+UoT57UagGwU81crXKyYqyCfvsHQM5ieNTBg01ZKEZYiie731ytB4W7duhp5dz5ZkezeZLtjX4NTbOtRRq8qhh9fDMAcuuCbLC/hkhBL9oRRlcPJaRdQKQd8QryS/pxwTrqtlNZ6X+GFjNls49kahdMThaigyocCzAsVFVXQTCUluGIqjDLTFlYxfDkGfkFK3k3bT6KkM5rQbfWIjdpkMRJyO0jR4="
|
||||
matrix:
|
||||
- TRAVIS_GOARCH=amd64 TESTMODE=lint
|
||||
- TRAVIS_GOARCH=amd64 TESTMODE=gogenerate
|
||||
- TRAVIS_GOARCH=amd64 TESTMODE=fuzz
|
||||
- TRAVIS_GOARCH=amd64 TESTMODE=unit
|
||||
- TRAVIS_GOARCH=amd64 TESTMODE=integration
|
||||
- TRAVIS_GOARCH=386 TESTMODE=unit
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then
|
||||
export FUZZING_TYPE="fuzzing"
|
||||
export BRANCH=${TRAVIS_BRANCH}
|
||||
else
|
||||
export FUZZING_TYPE="local-regression"
|
||||
export BRANCH="PR-${TRAVIS_PULL_REQUEST}"
|
||||
fi
|
||||
|
||||
## Build fuzzing targets
|
||||
## go-fuzz doesn't support modules for now, so ensure we do everything
|
||||
## in the old style GOPATH way
|
||||
export GO111MODULE="off"
|
||||
|
||||
## Install fuzzit
|
||||
wget -q -O fuzzit https://github.com/fuzzitdev/fuzzit/releases/download/v2.4.46/fuzzit_Linux_x86_64
|
||||
chmod a+x fuzzit
|
||||
|
||||
## Install go-fuzz
|
||||
go get -u github.com/dvyukov/go-fuzz/go-fuzz github.com/dvyukov/go-fuzz/go-fuzz-build
|
||||
|
||||
# install quic-go
|
||||
go get -d -v -u ./...
|
||||
|
||||
cd fuzzing/header
|
||||
go-fuzz-build -libfuzzer -o fuzz-header.a .
|
||||
clang -fsanitize=fuzzer fuzz-header.a -o fuzz-header
|
||||
|
||||
cd ../frames
|
||||
go-fuzz-build -libfuzzer -o fuzz-frames.a .
|
||||
clang -fsanitize=fuzzer fuzz-frames.a -o fuzz-frames
|
||||
|
||||
cd ../..
|
||||
|
||||
# Create the jobs
|
||||
./fuzzit create job --type ${FUZZING_TYPE} --branch ${BRANCH} --revision=${TRAVIS_COMMIT} quic-go/fuzz-header fuzzing/header/fuzz-header
|
||||
./fuzzit create job --type ${FUZZING_TYPE} --branch ${BRANCH} --revision=${TRAVIS_COMMIT} quic-go/fuzz-frames fuzzing/frames/fuzz-frames
|
||||
@@ -25,10 +25,6 @@ if [ ${TESTMODE} == "gogenerate" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ ${TESTMODE} == "fuzz" ]; then
|
||||
.travis/fuzzit.sh
|
||||
fi
|
||||
|
||||
if [ ${TESTMODE} == "unit" ]; then
|
||||
ginkgo -r -v -cover -randomizeAllSpecs -randomizeSuites -trace -skipPackage integrationtests,benchmark
|
||||
# run unit tests with the Go race detector
|
||||
|
||||
Reference in New Issue
Block a user