From 2dc34643ce9fc1b14261bf7b793700511bc55d80 Mon Sep 17 00:00:00 2001 From: Tsvi Zandany Date: Wed, 4 Dec 2024 08:19:19 -0600 Subject: [PATCH] chore: enhance readability checks for xml files in test_results directory --- .github/workflows/ci.yml | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c356be..4595a9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -213,14 +213,20 @@ jobs: - name: Ensure junit-path exists and that all xml files are readable in path 'test_results/**/*xml' with this syntax run: | if [ ! -d "test_results" ]; then - echo "Warning: test_results directory does not exist" - elif ! ls test_results/*xml 1> /dev/null 2>&1; then - echo "Warning: No xml files found in test_results directory" - elif ! ls -l test_results/*xml 1> /dev/null 2>&1; then - echo "Warning: Not all xml files in test_results directory are readable" - else - echo "All xml files in test_results directory are readable" - ls -l test_results/*xml + echo "test_results directory does not exist" + exit 0 + fi + if ! ls test_results/*xml 1> /dev/null 2>&1; then + echo "No xml files found in test_results directory" + exit 0 + fi + if ! ls -l test_results/*xml 1> /dev/null 2>&1; then + echo "Not all xml files in test_results directory are readable" + exit 0 + fi + + echo "All xml files in test_results directory are readable" + ls -l test_results/*xml - name: Setup tmate session uses: mxschmitt/action-tmate@v3.19