diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8a9415c8d9b2d111abe2f1899b2bdac30c804b21..154b4be14fe63500de284f1af70f94bfe0d57a83 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,8 @@ variables:
   RUST_VERSION: "1.76" # slim or alpine not adapted because of openSSL dependency
   TARGET_ARCH: default
   CARGO_HOME: .cargo
-  TEST_OPTIONS: --url $CI_PROJECT_URL -ab
+  TEST_OPTIONS: --url $CI_PROJECT_URL -a
+  CLEAN_OPTIONS: --url $CI_PROJECT_URL -b
 
 default:
   cache:
@@ -49,11 +50,15 @@ test-rust-current:
     - if: $CI_COMMIT_REF_NAME == 'main'
     - if: $CI_PIPELINE_SOURCE == "merge_request_event"
 
-
 test-rust-nightly:
   extends: test-rust-current
   image: rustlang/rust:nightly
 
+test-clean-rust-current:
+  extends: test-rust-current
+  variables:
+    TEST_OPTIONS: $CLEAN_OPTIONS
+
 .rust-release:
   stage: release
   variables: