зеркало из https://github.com/Azure/go-amqp.git
32 строки
716 B
Makefile
32 строки
716 B
Makefile
PACKAGE := github.com/Azure/go-amqp
|
|
FUZZ_DIR := ./fuzz
|
|
|
|
all: test
|
|
|
|
fuzzconn:
|
|
go-fuzz-build -o $(FUZZ_DIR)/conn.zip -func FuzzConn $(PACKAGE)
|
|
go-fuzz -bin $(FUZZ_DIR)/conn.zip -workdir $(FUZZ_DIR)/conn
|
|
|
|
fuzzmarshal:
|
|
go-fuzz-build -o $(FUZZ_DIR)/marshal.zip -func FuzzUnmarshal $(PACKAGE)
|
|
go-fuzz -bin $(FUZZ_DIR)/marshal.zip -workdir $(FUZZ_DIR)/marshal
|
|
|
|
fuzzclean:
|
|
rm -f $(FUZZ_DIR)/**/{crashers,suppressions}/*
|
|
rm -f $(FUZZ_DIR)/*.zip
|
|
|
|
test:
|
|
TEST_CORPUS=1 go test -race -run=Corpus
|
|
go test -v -race ./...
|
|
|
|
#integration:
|
|
#go test -tags "integration" -count=1 -v -race .
|
|
|
|
test386:
|
|
TEST_CORPUS=1 go test -count=1 -v .
|
|
|
|
ci: test386 coverage
|
|
|
|
coverage:
|
|
TEST_CORPUS=1 go test -cover -coverprofile=cover.out -v
|