Makefile 512 B

1234567891011121314151617181920
  1. all: testdeps
  2. go test ./...
  3. go test ./... -short -race
  4. go test ./... -run=NONE -bench=. -benchmem
  5. env GOOS=linux GOARCH=386 go test ./...
  6. golangci-lint run
  7. testdeps: testdata/redis/src/redis-server
  8. bench: testdeps
  9. go test ./... -test.run=NONE -test.bench=. -test.benchmem
  10. .PHONY: all test testdeps bench
  11. testdata/redis:
  12. mkdir -p $@
  13. wget -qO- http://download.redis.io/releases/redis-5.0.7.tar.gz | tar xvz --strip-components=1 -C $@
  14. testdata/redis/src/redis-server: testdata/redis
  15. cd $< && make all