代码拉取完成,页面将自动刷新
#!/bin/bash
set -xe
# We use fuzzit fork until go-fuzz will support go-modules
mkdir -p /go/src/github.com/dvyukov
cd /go/src/github.com/dvyukov
git clone https://github.com/fuzzitdev/go-fuzz
cd go-fuzz
go get ./...
go build ./...
#go get -v -u ./protoc-gen-grpc-gateway/httprule
cd /src/grpc-gateway
go-fuzz-build -libfuzzer -o parse-http-rule.a ./protoc-gen-grpc-gateway/httprule
clang-9 -fsanitize=fuzzer parse-http-rule.a -o parse-http-rule
wget -q -O fuzzit https://github.com/fuzzitdev/fuzzit/releases/download/v2.4.29/fuzzit_Linux_x86_64
chmod a+x fuzzit
if [ -z "CIRCLE_PULL_REQUEST" ]; then
TYPE="fuzzing"
else
TYPE="local-regression"
fi
./fuzzit create job --type ${TYPE} grpc-gateway/parse-http-rule parse-http-rule
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。