Set up fuzzing with go-fuzz
This commit is contained in:
parent
7a8e90f786
commit
8e154c2fd8
3 changed files with 32 additions and 1 deletions
10
Makefile
10
Makefile
|
@ -32,3 +32,13 @@ generate-gh-pages: build
|
|||
.PHONY: generate-fixtures
|
||||
generate-fixtures: build
|
||||
./etc/generate-fixtures
|
||||
|
||||
.PHONY: fuzz
|
||||
fuzz: build
|
||||
@echo also see "http://lcamtuf.coredump.cx/afl/README.txt"
|
||||
go get github.com/dvyukov/go-fuzz/go-fuzz
|
||||
go get github.com/dvyukov/go-fuzz/go-fuzz-build
|
||||
mkdir -p fuzz fuzz/corpus
|
||||
cp org/testdata/*.org fuzz/corpus
|
||||
go-fuzz-build github.com/niklasfasching/go-org/org
|
||||
go-fuzz -bin=./org-fuzz.zip -workdir=fuzz
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue