mirror of
https://github.com/coredns/coredns.git
synced 2025-10-26 15:54:16 -04:00
fuzz: some cleanups (#3143)
* fuzz: some cleanups Signed-off-by: Miek Gieben <miek@miek.nl> * smaller Signed-off-by: Miek Gieben <miek@miek.nl> * documentation Signed-off-by: Miek Gieben <miek@miek.nl> * comments Signed-off-by: Miek Gieben <miek@miek.nl>
This commit is contained in:
27
Makefile
27
Makefile
@@ -47,22 +47,17 @@ endif
|
||||
ifeq ($(TEST_TYPE),fuzzit)
|
||||
# skip fuzzing for PR
|
||||
if [ "$(TRAVIS_PULL_REQUEST)" = "false" ] || [ "$(FUZZIT_TYPE)" = "local-regression" ] ; then \
|
||||
export GO111MODULE=off; \
|
||||
go get -u github.com/dvyukov/go-fuzz/go-fuzz-build; \
|
||||
go get -u -v .; \
|
||||
cd ../../go-acme/lego; \
|
||||
git checkout v2.5.0; \
|
||||
cd ../../coredns/coredns; \
|
||||
LIBFUZZER=YES make -f Makefile.fuzz cache chaos file rewrite whoami corefile; \
|
||||
wget -O fuzzit https://github.com/fuzzitdev/fuzzit/releases/download/v2.4.27/fuzzit_Linux_x86_64; \
|
||||
chmod a+x fuzzit; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/cache ./cache; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/chaos ./chaos; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/file ./file; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/rewrite ./rewrite; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/whoami ./whoami; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/corefile ./corefile; \
|
||||
fi;
|
||||
export GO111MODULE=off; \
|
||||
go get -u github.com/dvyukov/go-fuzz/go-fuzz-build; \
|
||||
go get -u -v .; \
|
||||
cd ../../go-acme/lego && git checkout v2.5.0; \
|
||||
cd ../../coredns/coredns; \
|
||||
LIBFUZZER=YES $(MAKE) -f Makefile.fuzz all; \
|
||||
$(MAKE) -sf Makefile.fuzz fuzzit; \
|
||||
for i in `$(MAKE) -sf Makefile.fuzz echo`; do echo $$i; \
|
||||
./fuzzit create job --type $(FUZZIT_TYPE) coredns/$$i ./$$i; \
|
||||
done; \
|
||||
fi;
|
||||
endif
|
||||
|
||||
core/plugin/zplugin.go core/dnsserver/zdirectives.go: plugin.cfg
|
||||
|
||||
Reference in New Issue
Block a user