From f4935e372abe6a90f27943477600bc8813fe6618 Mon Sep 17 00:00:00 2001
From: lb584 <lb584@cam.ac.uk>
Date: Tue, 31 Jan 2023 15:06:32 +0000
Subject: [PATCH] trying to get full integrations test working via runner

---
 .gitlab-ci.yml | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e964d14..98b2cea 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -54,7 +54,24 @@ stages:
 
 .full_fat_before_script:
   before_script:
-      - CI_PYTHON_PATH="cakebar"
+      - source /storage/app/miniconda3/bin/activate /storage/app/EWS_prod/envs/conda/py3EWS/
+      - pip install coverage
+      - pwd
+      - CODE_DIR="/storage/app/EWS_prod/code/"
+      - flagdir=$CODE_DIR/flagdir
+      - epimodel=$CODE_DIR/epimodel
+      - advisory=$CODE_DIR/advisory_builder
+      - met_processing=$CODE_DIR/met_extractor_v2/met_data_extraction
+      - met_processor=$CODE_DIR/environmental_suitability/environmental_suitability
+      - plotting=$CODE_DIR/plotting/plotting
+      - post_processing=$CODE_DIR/post_processing/ews_postprocessing
+      - source_gen=$CODE_DIR/source_gen
+      - coordinator=$CODE_DIR/coordinator
+      - coordinator_tests=$CODE_DIR/tests
+      - export PYTHONPATH=$PYTHONPATH:$flagdir:$epimodel:$advisory:$met_processing:$met_processor:$plotting:$source_gen:$post_processing:$coordinator:$coordinator_tests
+
+      - echo $PYTHONPATH
+      - CI_PYTHON_PATH=$PYTHONPATH
 
 half_fat_tests:
   when: manual
@@ -110,4 +127,7 @@ manual_job:
     - export PYTHONPATH="$CI_PYTHON_PATH"
     - echo $PYTHONPATH
     - echo "this is a manual job"
+    - full_test_deposition.py --config /storage/app/EWS_prod/regions/EastAfrica/resources/coordinator/configs/config_EastAfrica_fc_live.json \
+      --outdir /storage/app/EWS_prod/regions/EastAfrica/workspace/ \
+      --email_cred /storage/app/EWS_prod/envs/credentials/Cred_gmail.json
 
-- 
GitLab