@@ -4,33 +4,33 @@ SOURCE_PATH = /go/src/github.com/buger/jsonparser
4
4
BENCHMARK = JsonParserSmall
5
5
BENCHTIME = 5s
6
6
TEST = .
7
+ DRUN = docker run -v ` pwd ` :$(SOURCE_PATH ) -i -t $(CONTAINER )
7
8
8
9
build :
9
10
docker build -t $(CONTAINER ) .
10
11
11
12
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
13
14
14
15
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
16
17
17
18
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
19
20
20
21
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
24
25
25
26
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
27
28
28
29
fmt :
29
- docker run -v ` pwd ` : $( SOURCE_PATH ) -i -t $( CONTAINER ) go fmt ./...
30
+ $( DRUN ) go fmt ./...
30
31
31
32
vet :
32
- docker run -v ` pwd` :$(SOURCE_PATH ) -i -t $(CONTAINER ) go vet ./.
33
-
33
+ $(DRUN ) go vet ./.
34
34
35
35
bash :
36
- docker run -v ` pwd ` : $( SOURCE_PATH ) -i -t $( CONTAINER ) /bin/bash
36
+ $( DRUN ) /bin/bash
0 commit comments