apollo-backend/Makefile
André Medeiros f9b9c595cf Better testing (#62)
* some tests

* more tests

* tidy up go.mod

* more tests

* add postgres

* beep

* again

* Set up schema

* fix device test
2022-05-07 12:37:21 -04:00

19 lines
435 B
Makefile

BREW_PREFIX ?= $(shell brew --prefix)
DATABASE_URL ?= "postgres://$(USER)@localhost/apollo_test?sslmode=disable"
test:
@DATABASE_URL=$(DATABASE_URL) go test -race -v -timeout 1s ./...
test-setup: $(BREW_PREFIX)/bin/migrate
migrate -path migrations/ -database $(DATABASE_URL) up
build:
@go build ./cmd/apollo
lint:
@golangci-lint run
$(BREW_PREFIX)/bin/migrate:
@brew install golang-migrate
.PHONY: all build deps lint test