2021-12-04 16:42:11 +00:00

29 lines
672 B
Makefile

GO?=go
PACKAGE_DIRS= $(shell $(GO) list -f '{{ .Dir }}' ./...|grep -v 'lesismal/nbio/examples')
PACKAGES= $(shell $(GO) list ./...|grep -v 'lesismal/nbio/examples')
.PHONY: all vet lint
all: vet lint test
vet:
$(GO) vet $(PACKAGES)
lint:
golangci-lint run $(PACKAGE_DIRS)
test:
$(GO) test $(PACKAGES)
clean:
rm -f bin/autobahn_server
rm -fr autobahn/report/*
bin/reporter:
go build -o bin/reporter ./autobahn
autobahn: clean bin/reporter
./autobahn/script/test.sh --build fuzzingclient config/client_tests.json autobahn/server -o server.test
bin/reporter $(PWD)/autobahn/report/output/index.json
.PHONY: all vet lint test clean autobahn