| all: testdeps | |
| go test ./... | |
| go test ./... -short -race | |
| go test ./... -run=NONE -bench=. -benchmem | |
| env GOOS=linux GOARCH=386 go test ./... | |
| go vet | |
| golangci-lint run | |
| testdeps: testdata/redis/src/redis-server | |
| bench: testdeps | |
| go test ./... -test.run=NONE -test.bench=. -test.benchmem | |
| .PHONY: all test testdeps bench | |
| testdata/redis: | |
| mkdir -p $@ | |
| wget -qO- http://download.redis.io/redis-stable.tar.gz | tar xvz --strip-components=1 -C $@ | |
| testdata/redis/src/redis-server: testdata/redis | |
| cd $< && make all |