go-amqp/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