From aedc586e148a74e779c463e182e0482069d2cd29 Mon Sep 17 00:00:00 2001 From: xuejun-xj Date: Wed, 5 Jul 2023 16:56:18 +0800 Subject: [PATCH] dragonball: Makefile: add coverage target Add "coverage" target to compute code coverage for dragonball. Fixes: #7284 Signed-off-by: xuejun-xj --- src/dragonball/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dragonball/Makefile b/src/dragonball/Makefile index ab8e5b6947..68ee3bd46d 100644 --- a/src/dragonball/Makefile +++ b/src/dragonball/Makefile @@ -39,12 +39,15 @@ clean: test: ifdef SUPPORT_VIRTUALIZATION - cargo test --all-features --target $(TRIPLE) -- --nocapture + RUST_BACKTRACE=1 cargo test --all-features --target $(TRIPLE) -- --nocapture --test-threads=1 else @echo "INFO: skip testing dragonball, it need virtualization support." exit 0 endif +coverage: + RUST_BACKTRACE=1 cargo llvm-cov --all-features --target $(TRIPLE) -- --nocapture --test-threads=1 + endif # ifeq ($(ARCH), s390x) .DEFAULT_GOAL := default