diff --git a/src/tests/ecoc22/.gitlab-ci.yml b/src/tests/ecoc22/.gitlab-ci.yml
index 0aa65e5569c552d085d45bbf4b56340e92bfba7d..94df23f887794aa4892ebd1c4f7fbb62da2ce914 100644
--- a/src/tests/ecoc22/.gitlab-ci.yml
+++ b/src/tests/ecoc22/.gitlab-ci.yml
@@ -40,8 +40,9 @@ end2end_test ecoc22:
   variables:
     TEST_NAME: 'ecoc22'
   stage: end2end_test
-  needs:
-    - build ecoc22
+  # Disable to force running it after all other tasks
+  #needs:
+  #  - build ecoc22
   before_script:
     - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
   script:
diff --git a/src/tests/ofc22/.gitlab-ci.yml b/src/tests/ofc22/.gitlab-ci.yml
index 271e398cfdb729389f3d5be96697b9f852ed97d6..65c58d112bfed2ad93e23cb69645a9396ae0bf75 100644
--- a/src/tests/ofc22/.gitlab-ci.yml
+++ b/src/tests/ofc22/.gitlab-ci.yml
@@ -40,8 +40,9 @@ end2end_test ofc22:
   variables:
     TEST_NAME: 'ofc22'
   stage: end2end_test
-  needs:
-    - build ofc22
+  # Disable to force running it after all other tasks
+  #needs:
+  #  - build ofc22
   before_script:
     - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
   script: