Skip to content

Commit a865d18

Browse files
committed
add sudo to test-coverage
Signed-off-by: Sayan Paul <paul.sayan@gmail.com>
1 parent 796f81b commit a865d18

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,10 @@ test-coverage:
100100
cargo install cargo-llvm-cov; \
101101
fi
102102
@echo "Running test coverage (results will be in $(COVERAGE_OUTPUT_DIR))..."
103-
LLVM_COV=$(LLVM_COV) LLVM_PROFDATA=$(LLVM_PROFDATA) cargo llvm-cov test -- --test-threads=1
104-
LLVM_COV=$(LLVM_COV) LLVM_PROFDATA=$(LLVM_PROFDATA) cargo llvm-cov report --html --output-dir $(COVERAGE_OUTPUT_DIR)
103+
sudo LLVM_COV=$(LLVM_COV) LLVM_PROFDATA=$(LLVM_PROFDATA) cargo llvm-cov test -- --test-threads=1; \
104+
test_exit=$$?; \
105+
sudo LLVM_COV=$(LLVM_COV) LLVM_PROFDATA=$(LLVM_PROFDATA) cargo llvm-cov report --html --output-dir $(COVERAGE_OUTPUT_DIR)
106+
sudo chmod -R 777 $(COVERAGE_OUTPUT_DIR)
105107
@echo "Coverage report generated at $(COVERAGE_OUTPUT_DIR)/html/index.html"
106108

107109
.PHONY: fmt

0 commit comments

Comments
 (0)