From f2d5c2527da26e641086fbc9a11f89bb085e3336 Mon Sep 17 00:00:00 2001
From: Thomas <purcell@fhi-berlin.mpg.de>
Date: Sun, 12 Sep 2021 11:33:53 +0200
Subject: [PATCH] Add needs to .gitlab-ci

This might run tests earlier
---
 .gitlab-ci.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1e771941..d811775a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -98,6 +98,7 @@ test-intel-pytest-py:
   stage: unit_test
   dependencies:
     - build-intel-py
+  needs: ["build-intel-py"]
   script:
     - source cpp_sisso_env_intel_py/bin/activate
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
@@ -114,6 +115,7 @@ test-intel-pytest-param-py:
   stage: unit_test
   dependencies:
     - build-intel-param-py
+  needs: ["build-intel-param-py"]
   script:
     - source cpp_sisso_env_intel_param_py/bin/activate
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
@@ -130,6 +132,7 @@ test-intel-base-googletest:
   stage: unit_test
   dependencies:
     - build-intel-base
+  needs: ["build-intel-base"]
   script:
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
     - export INTEL_COMP_ROOT=/home/runner/intel/oneapi/compiler/latest/linux/
@@ -145,6 +148,7 @@ test-intel-param-googletest:
   stage: unit_test
   dependencies:
     - build-intel-param
+  needs: ["build-intel-param"]
   script:
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
     - export INTEL_COMP_ROOT=/home/runner/intel/oneapi/compiler/latest/linux/
@@ -160,6 +164,7 @@ test-intel-bin-param:
   stage: bin_test
   dependencies:
     - build-intel-param-py
+  needs: ["build-intel-param-py"]
   script:
     - source cpp_sisso_env_intel_param_py/bin/activate
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
@@ -177,6 +182,7 @@ test-intel-bin-base:
   stage: bin_test
   dependencies:
     - build-intel-py
+  needs: ["build-intel-py"]
   script:
     - source cpp_sisso_env_intel_py/bin/activate
     - export I_MPI_ROOT=/home/runner/intel/oneapi/mpi/latest/
@@ -262,6 +268,7 @@ test-gnu-pytest-py:
   stage: unit_test
   dependencies:
     - build-gnu-py
+  needs: ["build-gnu-py"]
   script:
     - source cpp_sisso_gnu_py_env/bin/activate
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7:$LD_LIBRARY_PATH
@@ -274,6 +281,7 @@ test-gnu-pytest-param-py:
   stage: unit_test
   dependencies:
     - build-gnu-param-py
+  needs: ["build-gnu-param-py"]
   script:
     - source cpp_sisso_gnu_param_py_env/bin/activate
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7:$LD_LIBRARY_PATH
@@ -286,6 +294,7 @@ test-gnu-base-googletest:
   stage: unit_test
   dependencies:
     - build-gnu-base
+  needs: ["build-gnu-base"]
   script:
     - export OMP_NUM_THREADS=2
     - export OMP_PLACES=cores
@@ -296,6 +305,7 @@ test-gnu-param-googletest:
   stage: unit_test
   dependencies:
     - build-gnu-param
+  needs: ["build-gnu-param"]
   script:
     - export OMP_NUM_THREADS=2
     - export OMP_PLACES=cores
@@ -306,6 +316,7 @@ test-gnu-bin-param:
   stage: bin_test
   dependencies:
     - build-gnu-param-py
+  needs: ["build-gnu-param-py"]
   script:
     - source cpp_sisso_gnu_param_py_env/bin/activate
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7:$LD_LIBRARY_PATH
@@ -319,6 +330,7 @@ test-gnu-bin-base:
   stage: bin_test
   dependencies:
     - build-gnu-py
+  needs: ["build-gnu-py"]
   script:
     - source cpp_sisso_gnu_py_env/bin/activate
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7:$LD_LIBRARY_PATH
@@ -372,6 +384,7 @@ pages:
   stage: doc_builds
   dependencies:
     - build-gnu-lcov
+  needs: ["build-gnu-lcov"]
   script:
     - source cpp_sisso_gnu_lcov_env/bin/activate
     - export LD_LIBRARY_PATH=$HOME/intel/oneapi/intelpython/latest/lib/:$HOME/intel/oneapi/intelpython/latest/lib/python3.7/:$LD_LIBRARY_PATH
-- 
GitLab