diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b96cbc823df433cbd41769fb5f8c7d8d0fafcd2f..553526156cfe3a105f5a910f28f96804332949a4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,6 +11,7 @@ stages:
   - download_data
   - validate_cwl_scripts
   - test_calibrator
+  - test_target
 
 before_script:
   - mkdir workdir
@@ -43,4 +44,13 @@ run_hba_calibrator:
   needs: ["download_data"]
   script:
     - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH workflows/HBA_calibrator.cwl test_jobs/HBA_calibrator.json
-    - test_jobs/check_workflow_results.py results ../data/results_calibrator
+    - test_jobs/check_workflow_results.py results results_calibrator
+    - rm -f results
+
+run_hba_target:
+  stage: test_target
+  allow_failure: true
+  needs: ["download_data"]
+  script:
+    - cwltool --no-container --preserve-environment LD_LIBRARY_PATH --preserve-environment PATH --preserve-environment PYTHONPATH workflows/HBA_target.cwl test_jobs/HBA_target.json
+    - test_jobs/check_workflow_results.py results results_target