From 4bf30892ca30c51bb5dae6fa880e50c09999d73c Mon Sep 17 00:00:00 2001 From: mart-r Date: Wed, 21 Aug 2024 17:05:40 +0100 Subject: [PATCH] CU-86956du3q: [TEMP] Remove tests from main workflow (for faster iteration) and add args to output upon regression checking --- .github/workflows/main.yml | 9 --------- medcat/utils/regression/regression_checker.py | 2 ++ 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 50b1e6f6..3cf535cf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,15 +31,6 @@ jobs: - name: Lint run: | flake8 medcat - - name: Test - run: | - all_files=$(git ls-files | grep '^tests/.*\.py$' | grep -v '/__init__\.py$' | sed 's/\.py$//' | sed 's/\//./g') - num_files=$(echo "$all_files" | wc -l) - midpoint=$((num_files / 2)) - first_half_nl=$(echo "$all_files" | head -n $midpoint) - second_half_nl=$(echo "$all_files" | tail -n +$(($midpoint + 1))) - timeout 25m python -m unittest ${first_half_nl[@]} - timeout 25m python -m unittest ${second_half_nl[@]} - name: Regression # NOTE: This will create a model pack based on some data included within the tests/resources/regression/creation/ folder # it will then train on some self-supervised as well as supervised training data and save the model. diff --git a/medcat/utils/regression/regression_checker.py b/medcat/utils/regression/regression_checker.py index 1467f1a1..ae087f75 100644 --- a/medcat/utils/regression/regression_checker.py +++ b/medcat/utils/regression/regression_checker.py @@ -169,6 +169,8 @@ def main(model_pack_dir: Path, test_suite_file: Path, 'If set, a non-zero exit status is returned unless all cases are successfull (100%). ' 'This can be useful for (e.g) CI workflow integration.', action='store_true') + import sys + print("ARGS", sys.argv[1:]) args = parser.parse_args() if not args.silent: logger.addHandler(logging.StreamHandler())