Skip to content

Commit 6c8c6a8

Browse files
committed
Simplify Makefile
1 parent d2f9e15 commit 6c8c6a8

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

Makefile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,33 +4,33 @@ SOURCE_PATH = /go/src/github.com/buger/jsonparser
44
BENCHMARK = JsonParserSmall
55
BENCHTIME = 5s
66
TEST = .
7+
DRUN = docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER)
78

89
build:
910
docker build -t $(CONTAINER) .
1011

1112
race:
12-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) --env GORACE="halt_on_error=1" go test ./. $(ARGS) -v -race -timeout 15s
13+
$(DRUN) --env GORACE="halt_on_error=1" go test ./. $(ARGS) -v -race -timeout 15s
1314

1415
bench:
15-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -benchtime $(BENCHTIME) -v
16+
$(DRUN) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -benchtime $(BENCHTIME) -v
1617

1718
bench_local:
18-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) -test.benchmem -bench . $(ARGS) -benchtime $(BENCHTIME) -v
19+
$(DRUN) go test $(LDFLAGS) -test.benchmem -bench . $(ARGS) -benchtime $(BENCHTIME) -v
1920

2021
profile:
21-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -memprofile mem.mprof -v
22-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -cpuprofile cpu.out -v
23-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -c
22+
$(DRUN) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -memprofile mem.mprof -v
23+
$(DRUN) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -cpuprofile cpu.out -v
24+
$(DRUN) go test $(LDFLAGS) -test.benchmem -bench $(BENCHMARK) ./benchmark/ $(ARGS) -c
2425

2526
test:
26-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go test $(LDFLAGS) ./ -run $(TEST) -timeout 10s $(ARGS) -v
27+
$(DRUN) go test $(LDFLAGS) ./ -run $(TEST) -timeout 10s $(ARGS) -v
2728

2829
fmt:
29-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go fmt ./...
30+
$(DRUN) go fmt ./...
3031

3132
vet:
32-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) go vet ./.
33-
33+
$(DRUN) go vet ./.
3434

3535
bash:
36-
docker run -v `pwd`:$(SOURCE_PATH) -i -t $(CONTAINER) /bin/bash
36+
$(DRUN) /bin/bash

0 commit comments

Comments
 (0)