diff --git a/ci/test/00_setup_env.sh b/ci/test/00_setup_env.sh index bbe9515f216..8d9a16ab784 100755 --- a/ci/test/00_setup_env.sh +++ b/ci/test/00_setup_env.sh @@ -48,7 +48,7 @@ export RUN_FUZZ_TESTS=${RUN_FUZZ_TESTS:-false} export BOOST_TEST_RANDOM=${BOOST_TEST_RANDOM:-1} # See man 7 debconf export DEBIAN_FRONTEND=noninteractive -export CCACHE_MAXSIZE=${CCACHE_MAXSIZE:-500M} +export CCACHE_MAXSIZE=${CCACHE_MAXSIZE:-2G} export CCACHE_TEMPDIR=${CCACHE_TEMPDIR:-/tmp/.ccache-temp} export CCACHE_COMPRESS=${CCACHE_COMPRESS:-1} # The cache dir. diff --git a/ci/test/03_test_script.sh b/ci/test/03_test_script.sh index 3908b2746f5..9f844a26a41 100755 --- a/ci/test/03_test_script.sh +++ b/ci/test/03_test_script.sh @@ -116,7 +116,6 @@ if [ -z "$NO_WERROR" ]; then fi ccache --zero-stats -PRINT_CCACHE_STATISTICS="ccache --version | head -n 1 && ccache --show-stats" # Folder where the build is done. BASE_BUILD_DIR=${BASE_BUILD_DIR:-$BASE_SCRATCH_DIR/build-$HOST} @@ -147,7 +146,7 @@ cmake --build "${BASE_BUILD_DIR}" "$MAKEJOBS" --target $GOAL || ( false ) -bash -c "${PRINT_CCACHE_STATISTICS}" +ccache --version | head -n 1 && ccache --show-stats --verbose hit_rate=$(ccache --show-stats | grep "Hits:" | head -1 | sed 's/.*(\(.*\)%).*/\1/') if [ "${hit_rate%.*}" -lt 75 ]; then echo "::notice title=low ccache hitrate::Ccache hit-rate in $CONTAINER_NAME was $hit_rate%"