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