Skip to content

Commit 6686ee8

Browse files
PBM. Add possibility to build with coverage profiling
1 parent 0f91b29 commit 6686ee8

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,3 +112,20 @@ install-stest-static:
112112
$(ENVS_STATIC) go install -ldflags="$(LDFLAGS_STATIC)" $(BUILD_FLAGS) ./cmd/pbm-speed-test
113113
install-static-entrypoint:
114114
$(ENVS_STATIC) go install -ldflags="$(LDFLAGS_STATIC)" $(BUILD_FLAGS) ./cmd/pbm-agent-entrypoint
115+
116+
# BUILD WITH COVERAGE PROFILING
117+
build-cover: build-pbm-cover build-agent-cover build-stest-cover
118+
build-pbm-cover:
119+
$(ENVS) go build -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) -o ./bin/pbm ./cmd/pbm
120+
build-agent-cover:
121+
$(ENVS) go build -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) -o ./bin/pbm-agent ./cmd/pbm-agent
122+
build-stest-cover:
123+
$(ENVS) go build -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) -o ./bin/pbm-speed-test ./cmd/pbm-speed-test
124+
125+
install-cover: install-pbm-cover install-agent-cover install-stest-cover
126+
install-pbm-cover:
127+
$(ENVS) go install -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) ./cmd/pbm
128+
install-agent-cover:
129+
$(ENVS) go install -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) ./cmd/pbm-agent
130+
install-stest-cover:
131+
$(ENVS) go install -cover -ldflags="$(LDFLAGS)" $(BUILD_FLAGS) ./cmd/pbm-speed-test

0 commit comments

Comments
 (0)