mirror of
https://github.com/zama-ai/tfhe-rs.git
synced 2026-01-08 22:28:01 -05:00
chore(ci): exclude unwanted files from coverage
This commit is contained in:
5
Makefile
5
Makefile
@@ -16,6 +16,7 @@ PARSE_INTEGER_BENCH_CSV_FILE?=tfhe_rs_integer_benches.csv
|
|||||||
FAST_TESTS?=FALSE
|
FAST_TESTS?=FALSE
|
||||||
FAST_BENCH?=FALSE
|
FAST_BENCH?=FALSE
|
||||||
BENCH_OP_FLAVOR?=DEFAULT
|
BENCH_OP_FLAVOR?=DEFAULT
|
||||||
|
COVERAGE_EXCLUDED_FILES = tfhe/benches/*,apps/trivium/src/*,tfhe/examples/*,tasks/src/*
|
||||||
# This is done to avoid forgetting it, we still precise the RUSTFLAGS in the commands to be able to
|
# This is done to avoid forgetting it, we still precise the RUSTFLAGS in the commands to be able to
|
||||||
# copy paste the command in the terminal and change them if required without forgetting the flags
|
# copy paste the command in the terminal and change them if required without forgetting the flags
|
||||||
export RUSTFLAGS?=-C target-cpu=native
|
export RUSTFLAGS?=-C target-cpu=native
|
||||||
@@ -321,7 +322,9 @@ test_shortint: install_rs_build_toolchain
|
|||||||
test_shortint_cov: install_rs_check_toolchain install_tarpaulin
|
test_shortint_cov: install_rs_check_toolchain install_tarpaulin
|
||||||
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) tarpaulin --profile $(CARGO_PROFILE) \
|
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) tarpaulin --profile $(CARGO_PROFILE) \
|
||||||
--out Xml --output-dir coverage/shortint --line --engine Llvm --timeout 500 \
|
--out Xml --output-dir coverage/shortint --line --engine Llvm --timeout 500 \
|
||||||
--features=$(TARGET_ARCH_FEATURE),shortint,internal-keycache,__coverage -p tfhe -- shortint::
|
--exclude-files $(COVERAGE_EXCLUDED_FILES) \
|
||||||
|
--features=$(TARGET_ARCH_FEATURE),shortint,internal-keycache,__coverage \
|
||||||
|
-p tfhe -- shortint::
|
||||||
|
|
||||||
.PHONY: test_integer_ci # Run the tests for integer ci
|
.PHONY: test_integer_ci # Run the tests for integer ci
|
||||||
test_integer_ci: install_rs_build_toolchain install_cargo_nextest
|
test_integer_ci: install_rs_build_toolchain install_cargo_nextest
|
||||||
|
|||||||
Reference in New Issue
Block a user