From 118bf9877ab4c7eb91c5bd028ca296d4e3582365 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mal=C3=A9s?= <85952626+joaomper-TE@users.noreply.github.com> Date: Fri, 27 Sep 2024 13:47:53 +0100 Subject: [PATCH] Update python.yaml --- .github/workflows/python.yaml | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python.yaml b/.github/workflows/python.yaml index c8b6feec..aae6dd62 100644 --- a/.github/workflows/python.yaml +++ b/.github/workflows/python.yaml @@ -25,15 +25,22 @@ jobs: pip install pytest pip install coverage + # Initialize coverage data file + coverage erase + for module in $(find . -maxdepth 1 -type d -name "thousandeyes-sdk-*" ! -name "thousandeyes-sdk-core" | cut -c 3-); do pip install -e $module - coverage run -m pytest $module + coverage run --append -m pytest $module done + + # Combine coverage data and generate report + coverage combine coverage xml - - name: Get Cover + + - name: Get Coverage uses: orgoro/coverage@v3.2 with: - coverageFile: ./coverage.xml - thresholdAll: 0.4 - thresholdNew: 0.6 - token: ${{ secrets.GITHUB_TOKEN }} + coverageFile: ./coverage.xml + thresholdAll: 0.4 + thresholdNew: 0.6 + token: ${{ secrets.GITHUB_TOKEN }}