summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/slack-go/slack/Makefile
blob: 1c64747d78ddc935bbc47238068f7e4d89c9a274 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
.PHONY: help deps fmt lint test test-race test-integration

help:
	@echo ""
	@echo "Welcome to slack-go/slack make."
	@echo "The following commands are available:"
	@echo ""
	@echo "    make deps              : Fetch all dependencies"
	@echo "    make fmt               : Run go fmt to fix any formatting issues"
	@echo "    make lint              : Use go vet to check for linting issues"
	@echo "    make test              : Run all short tests"
	@echo "    make test-race         : Run all tests with race condition checking"
	@echo "    make test-integration  : Run all tests without limiting to short"
	@echo ""
	@echo "    make pr-prep           : Run this before making a PR to run fmt, lint and tests"
	@echo ""

deps:
	@go mod tidy

fmt:
	@go fmt .

lint:
	@go vet .

test:
	@go test -count=1 -timeout 300s -short .

test-race:
	@go test -count=1 -timeout 300s -short -race .

test-integration:
	@go test -count=1 -timeout 600s .

pr-prep: fmt lint test-race test-integration