From a072a4efc60e1c51f4e8e15bdd81a8c6db8b0ca1 Mon Sep 17 00:00:00 2001 From: Robert Stein Date: Mon, 29 Aug 2022 21:58:01 -0700 Subject: [PATCH] Now pull latest test data then select specified tag --- winterdrp/downloader/get_test_data.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/winterdrp/downloader/get_test_data.py b/winterdrp/downloader/get_test_data.py index 7ad8064ff..e35e0f07d 100644 --- a/winterdrp/downloader/get_test_data.py +++ b/winterdrp/downloader/get_test_data.py @@ -16,6 +16,8 @@ os.path.basename(TEST_DATA_URL.replace(".git", "")) ) +TEST_DATA_TAG = "v0.1.0" + def get_test_data_dir() -> str: @@ -27,6 +29,22 @@ def get_test_data_dir() -> str: os.system(cmd) + else: + cmds = [ + f"git -C {test_data_dir} checkout main", + f"git -C {test_data_dir} pull" + ] + + for cmd in cmds: + logger.info(f"Trying to update test data. Executing: {cmd}") + os.system(cmd) + + fix_version_cmd = f"git -C {test_data_dir} checkout -d tags/{TEST_DATA_TAG}" + + logger.info(f"Checkout out correct test data commit. Executing: {fix_version_cmd}") + + os.system(fix_version_cmd) + return test_data_dir