test: test-unit test-race test-coverage test-unit: go test ./pkg/... -coverprofile=coverage.out test-race: go test ./pkg/... -race test-coverage: go tool gcov2lcov -infile coverage.out > lcov.info build: go build lint: go tool golint ./... run: make build ./realdyndns format: gofmt -w . check-format: @OUTPUT=$$(gofmt -l .); \ if [ -n "$$OUTPUT" ]; then \ echo "Formatter failed for:"; \ echo "$$OUTPUT"; \ exit 1; \ fi