From 5e902c3bb7a8d1da773c6e349f61835c7fd8d646 Mon Sep 17 00:00:00 2001 From: Robert Czechowski Date: Thu, 30 Jul 2020 15:32:34 +0200 Subject: [PATCH] Add target for code coverage measurement in Makefile --- Makefile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Makefile b/Makefile index 6e8cf3a..694cb03 100644 --- a/Makefile +++ b/Makefile @@ -28,3 +28,7 @@ src/db_conn_postgres.rs: src/db_conn_warning_header.txt src/db_conn_sqlite_new.h doc: src/db_conn_postgres.rs cargo doc --no-deps echo '' > target/doc/index.html + +grcov: src/db_conn_postgres.rs + CARGO_INCREMENTAL=0 RUSTFLAGS="-Zprofile -Ccodegen-units=1 -Copt-level=0 -Clink-dead-code -Coverflow-checks=off -Zpanic_abort_tests -Cpanic=abort" RUSTDOCFLAGS="-Cpanic=abort" cargo +nightly test + grcov ./target/debug/ -s . -t html --llvm --branch --ignore-not-existing -o ./target/debug/coverage/ -- GitLab