From 4cc5c21b72d5d342d084371e3718787bae2b8f91 Mon Sep 17 00:00:00 2001
From: lb584 <lb584@cam.ac.uk>
Date: Wed, 1 Mar 2023 16:31:43 +0000
Subject: [PATCH] adding facility for running full fat tests on todays or
 yesterdays date

---
 .gitlab-ci.yml                                 |  2 --
 tests/integration/full/full_test_deposition.py | 12 ++++++++++++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 65e507f..28e0307 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -140,8 +140,6 @@ full_fat_depo:
     - >
       cd $CI_PROJECT_DIR/tests/integration/full/
 
-      touch $OUTPUT_DIR/hello.txt
-
       python3 full_test_deposition.py 
       --config /storage/app/EWS_prod/regions/EastAfrica/resources/coordinator/configs/config_EastAfrica_fc_live.json
       --outdir $OUTPUT_DIR
diff --git a/tests/integration/full/full_test_deposition.py b/tests/integration/full/full_test_deposition.py
index c5968c5..f37ef0b 100644
--- a/tests/integration/full/full_test_deposition.py
+++ b/tests/integration/full/full_test_deposition.py
@@ -1,5 +1,6 @@
 import argparse
 import copy
+import datetime
 import glob
 import os
 import sys
@@ -114,8 +115,19 @@ if __name__ == '__main__':
 
     if _run_date_type == "today":
         print("today")
+        today = datetime.date.today()
+        today_string = today.strftime("%Y%M%d")
+        TestFullDeposition.TEST_START_DATE = today_string
+        TestFullDeposition.TEST_JOB_DIR = "DEPOSITION_" + TestFullDeposition.TEST_START_DATE
+        print(TestFullDeposition.TEST_JOB_DIR)
     elif _run_date_type == "yesterday":
         print("yesterday")
+        today = datetime.date.today()
+        yesterday: datetime = today - datetime.timedelta(days=1)
+        yesterday_string = yesterday.strftime("%Y%M%d")
+        TestFullDeposition.TEST_START_DATE = yesterday_string
+        TestFullDeposition.TEST_JOB_DIR = "DEPOSITION_" + TestFullDeposition.TEST_START_DATE
+        print(TestFullDeposition.TEST_JOB_DIR)
     elif _run_date_type == "custom":
         print(_custom_run_date)
         TestFullDeposition.TEST_START_DATE = _custom_run_date
-- 
GitLab