hs-test: fix coverage integration
- fixed 'make test-cov' not generating gcda files Type: test Change-Id: I9745c6501a97248ab343a5dbb39dddcc75f715fd Signed-off-by: Adrian Villin <avillin@cisco.com>
This commit is contained in:

committed by
Dave Wallace

parent
e7901e8830
commit
f4972f9232
1
.gitignore
vendored
1
.gitignore
vendored
@ -123,6 +123,7 @@ compile_commands.json
|
||||
/extras/hs-test/hs-test
|
||||
/extras/hs-test/http_server
|
||||
/extras/hs-test/.build.ok
|
||||
/extras/hs-test/.build.cov.ok
|
||||
/extras/hs-test/summary/
|
||||
|
||||
# ./configure
|
||||
|
@ -100,6 +100,9 @@ build-vpp-gcov:
|
||||
.build.ok: build
|
||||
@touch .build.ok
|
||||
|
||||
.build.cov.ok: build-vpp-gcov
|
||||
@touch .build.cov.ok
|
||||
|
||||
.build_debug.ok: build-debug
|
||||
@touch .build.ok
|
||||
|
||||
@ -122,7 +125,7 @@ test-debug: .deps.ok .build_debug.ok
|
||||
@bash ./script/compress.sh
|
||||
|
||||
.PHONY: test-cov
|
||||
test-cov: .deps.ok .build.ok
|
||||
test-cov: .deps.ok .build.cov.ok
|
||||
-bash ./test --persist=$(PERSIST) --verbose=$(VERBOSE) \
|
||||
--unconfigure=$(UNCONFIGURE) --debug=$(DEBUG) --test=$(TEST-HS) --cpus=$(CPUS) \
|
||||
--vppsrc=$(VPPSRC)
|
||||
@ -141,9 +144,9 @@ build: .deps.ok build-vpp-release build-go
|
||||
|
||||
.PHONY: build-cov
|
||||
build-cov: .deps.ok build-vpp-gcov build-go
|
||||
@rm -f .build.vpp
|
||||
@rm -f .build.cov.ok
|
||||
bash ./script/build_hst.sh gcov
|
||||
@touch .build.vpp
|
||||
@touch .build.cov.ok
|
||||
|
||||
.PHONY: build-debug
|
||||
build-debug: .deps.ok build-vpp-debug build-go
|
||||
|
Reference in New Issue
Block a user