You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
431 B
21 lines
431 B
2 years ago
|
PACKAGES=$$(go list ./... | grep -v '/vendor/')
|
||
|
|
||
|
.PHONEY: test
|
||
|
test:
|
||
|
go test -cover $(PACKAGES)
|
||
|
|
||
|
.PHONEY: bench
|
||
|
bench:
|
||
|
go test -cover -bench . -benchmem -run 'Benchmark.*' $(PACKAGES)
|
||
|
|
||
|
.PHONEY: vet
|
||
|
vet:
|
||
|
go vet $(PACKAGES)
|
||
|
|
||
|
deps.svg: *.go
|
||
|
( echo "digraph G {"; \
|
||
|
go list -f '{{range .Imports}}{{printf "\t%q -> %q;\n" $$.ImportPath .}}{{end}}' \
|
||
|
$$(go list -f '{{join .Deps " "}}' .) .; \
|
||
|
echo "}"; \
|
||
|
) | dot -Tsvg -o $@
|