forked from mirrors/gotosocial
98263a7de6
* start fixing up tests * fix up tests + automate with drone * fiddle with linting * messing about with drone.yml * some more fiddling * hmmm * add cache * add vendor directory * verbose * ci updates * update some little things * update sig
20 lines
431 B
Makefile
20 lines
431 B
Makefile
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 $@
|