From 3339decf86636495bfb3e418299359e377a9845b Mon Sep 17 00:00:00 2001 From: Gonzalo Martinez Lema Date: Tue, 12 Nov 2024 15:45:17 +0100 Subject: [PATCH] test --- .github/workflows/test_suite.yml | 2 ++ scripts/check_warnings | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test_suite.yml b/.github/workflows/test_suite.yml index 8f8e4818a..d2c1079ec 100644 --- a/.github/workflows/test_suite.yml +++ b/.github/workflows/test_suite.yml @@ -40,6 +40,8 @@ jobs: - name: Warning summary run: | ./scripts/check_warnings pytest_output.txt + echo "KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK" + python scripts/check_warnings pytest_output.txt if [ $? ]; then echo "::warning ::There are warnings raised in the test suite" fi diff --git a/scripts/check_warnings b/scripts/check_warnings index 3b962ab79..8fcb33c9d 100755 --- a/scripts/check_warnings +++ b/scripts/check_warnings @@ -2,18 +2,23 @@ import sys import re -header = "(=+) warnings summary (=+)\n" -footer = "(=+) (.+) warnings (.+) (=+)\n" +print("DOING SOMETHING") + +header = "(.*)(=+) warnings summary (=+)(.*)" +footer = "(.*)(=+) (.+) warnings (.+) (=+)(.*)" found = False doit = False -for line in open(sys.argv[1]): +for line in map(str.strip, open(sys.argv[1])): if re.match(header, line): doit=True + print(doit, repr(line)) if doit: found = True print(line.strip()) + print() + if re.match(footer, line): doit=False sys.exit(found)