chore(ci): reduce ci duration by not running 4_4 parameters set

This only apply for CI triggered in pull-request. A nightly run is added that run 4bits message/4bits carry parameters set.
This commit is contained in:
David Testé
2024-06-27 16:58:47 +02:00
committed by David Testé
parent 7c80f295f7
commit 22e9505380
4 changed files with 45 additions and 3 deletions

View File

@@ -21,6 +21,7 @@ RUST_TOOLCHAIN="+stable"
multi_bit_argument=
sign_argument=
fast_tests_argument=
no_big_params_argument=
cargo_profile="release"
backend="cpu"
gpu_feature=""
@@ -89,6 +90,10 @@ if [[ "${FAST_TESTS}" == TRUE ]]; then
fast_tests_argument=--fast-tests
fi
if [[ "${NO_BIG_PARAMS}" == TRUE ]]; then
no_big_params_argument=--no-big-params
fi
if [[ "${backend}" == "gpu" ]]; then
gpu_feature="gpu"
fi
@@ -117,7 +122,7 @@ else
doctest_threads="${num_cpu_threads}"
fi
filter_expression=$(/usr/bin/python3 scripts/test_filtering.py --layer integer --backend "${backend}" ${fast_tests_argument} ${multi_bit_argument} ${sign_argument})
filter_expression=$(/usr/bin/python3 scripts/test_filtering.py --layer integer --backend "${backend}" ${fast_tests_argument} ${multi_bit_argument} ${sign_argument} ${no_big_params_argument})
if [[ "${FAST_TESTS}" == "TRUE" ]]; then
echo "Running 'fast' test set'"