diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 92a70dfbaf07011a2f6c05256c1e9cf6a751d70b..1a945081eb995c9e1f58fd90d89d782537b3f043 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -243,11 +243,16 @@ test-linux:
     - pushd sbroad && make test
     - make bench_check; popd
 
-    - make build-$BUILD_PROFILE CARGO_FLAGS_EXTRA="--timings"
     - |
+      ci-log-section start "build" Build
+      make build-$BUILD_PROFILE CARGO_FLAGS_EXTRA="--timings"
+      ci-log-section end "build"
+    - |
+      ci-log-section start "test" Test
       make test \
         PYTEST_FLAGS="--junitxml=junit_pytest.xml --with-webui -n$KUBERNETES_CPU_REQUEST" \
         CARGO_FLAGS_EXTRA="--profile=$BUILD_PROFILE"
+      ci-log-section end "test"
 
   artifacts:
     when: always