From 04136130e21ef408513036f7bd1bbbee818dca87 Mon Sep 17 00:00:00 2001 From: sofiane87 Date: Thu, 20 Nov 2025 18:29:36 +0000 Subject: [PATCH 1/3] Attempt at fixing code coverage badge Signed-off-by: sofiane87 --- .github/workflows/pytest.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index f90438f..b213812 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -1,10 +1,14 @@ name: Test Suite on: - push: - branches: [ "main" ] pull_request: branches: [ "main" ] + push: + branches: [ "main" ] + +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true permissions: contents: write @@ -160,13 +164,6 @@ jobs: git diff --staged --quiet || git commit -m "Update coverage badge [skip ci]" git push - - name: Upload coverage reports to Codecov - uses: codecov/codecov-action@v3 - with: - file: ./coverage.xml - flags: unittests - name: codecov-umbrella - fail_ci_if_error: false - name: Upload coverage to artifacts uses: actions/upload-artifact@v4 From 6c931c19c2fd3010c5d2b4ba4a11935c9af30ac7 Mon Sep 17 00:00:00 2001 From: sofiane87 Date: Thu, 20 Nov 2025 18:34:12 +0000 Subject: [PATCH 2/3] Reduce triggers for action to only relevant changes Signed-off-by: sofiane87 --- .github/workflows/pytest.yml | 22 +++++++++++++--------- .gitignore | 1 + 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index b213812..b580583 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -3,8 +3,20 @@ name: Test Suite on: pull_request: branches: [ "main" ] + paths: + - 'src/**' + - 'tests/**' + - 'pyproject.toml' + - 'poetry.lock' + - '.github/workflows/pytest.yml' push: branches: [ "main" ] + paths: + - 'src/**' + - 'tests/**' + - 'pyproject.toml' + - 'poetry.lock' + - '.github/workflows/pytest.yml' concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -84,7 +96,6 @@ jobs: path: | pytest.xml coverage.xml - htmlcov/ .coverage lint: @@ -162,11 +173,4 @@ jobs: git config --local user.name "github-actions[bot]" git add .github/badges/coverage.svg git diff --staged --quiet || git commit -m "Update coverage badge [skip ci]" - git push - - - - name: Upload coverage to artifacts - uses: actions/upload-artifact@v4 - with: - name: coverage-report - path: htmlcov/ \ No newline at end of file + git push \ No newline at end of file diff --git a/.gitignore b/.gitignore index 7693405..6092f68 100644 --- a/.gitignore +++ b/.gitignore @@ -26,6 +26,7 @@ Thumbs.db __pycache__ .coverage* +htmlcov/ .eggs/ .metadata .project From c118392b013abb1b17ac7602a7fdc3f6b9ba990d Mon Sep 17 00:00:00 2001 From: sofiane87 Date: Fri, 21 Nov 2025 08:40:21 +0000 Subject: [PATCH 3/3] add coverage badge Signed-off-by: sofiane87 --- .github/badges/coverage.svg | 2 +- coverage.xml | 2570 +++++++++++++++++------------------ 2 files changed, 1286 insertions(+), 1286 deletions(-) diff --git a/.github/badges/coverage.svg b/.github/badges/coverage.svg index 237c693..45bd2e3 100644 --- a/.github/badges/coverage.svg +++ b/.github/badges/coverage.svg @@ -1 +1 @@ -coverage: pendingcoveragepending \ No newline at end of file +coverage: 76.6%coverage76.6% \ No newline at end of file diff --git a/coverage.xml b/coverage.xml index 5f3cbe6..38e0a09 100644 --- a/coverage.xml +++ b/coverage.xml @@ -1,29 +1,29 @@ - + /root/Source/dpmm/src/dpmm - + - + - + - + - + @@ -35,12 +35,12 @@ - - - + + + - + @@ -59,31 +59,31 @@ - - + + - - - - + + + + - - + + - - - + + + - - - - - - - - - - + + + + + + + + + + @@ -108,12 +108,12 @@ - - - - - - + + + + + + @@ -121,137 +121,137 @@ - - - - + + + + - - - + + + - + - - - + + + - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - - - - - - - - + + + + + + + + + - - - - + + + + - - + + - - + + - - + + - - - - - + + + + + - + @@ -282,34 +282,34 @@ - - - - + + + + - - - - - - - - - - + + + + + + + + + + - + - - - - - - - - - - + + + + + + + + + + @@ -318,73 +318,73 @@ - - - - + + + + - - - - - - + + + + + + - - - - - + + + + + - - - - + + + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - + + - - + + - - + + - - - - - + + + + + - + @@ -405,8 +405,8 @@ - - + + @@ -437,137 +437,137 @@ - - - + + + - - - - - - - - + + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - - - - - + + + + + + - - - + + + - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - + + - - + + - - + + - - - - - + + + + + - + - + @@ -578,12 +578,12 @@ - - + + - + - + @@ -591,14 +591,14 @@ - - + + - + @@ -607,121 +607,121 @@ - - - + + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + @@ -729,38 +729,38 @@ - - + + - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - + - + @@ -793,7 +793,7 @@ - + @@ -846,19 +846,19 @@ - - - + + + - + - + - - + + @@ -973,21 +973,21 @@ - + - + - + - + - + @@ -995,17 +995,17 @@ - - - - - + + + + + - - - - - + + + + + @@ -1018,7 +1018,7 @@ - + @@ -1107,18 +1107,18 @@ - + - - + + - - + + @@ -1144,23 +1144,23 @@ - - - - - + + + + + - - + + - + - + - - + + - + @@ -1168,12 +1168,12 @@ - + - + @@ -1182,11 +1182,11 @@ - - - - - + + + + + @@ -1201,11 +1201,11 @@ - - - - - + + + + + @@ -1213,47 +1213,47 @@ - - - + + + - + - - - - + + + + - + - + - - + + - - + + - + - + - - + + - + - - - + + + @@ -1261,15 +1261,15 @@ - + - + - + - + @@ -1279,18 +1279,18 @@ - + - - - - - + + + + + @@ -1300,7 +1300,7 @@ - + @@ -1317,41 +1317,41 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - - - - - - + + + + + + - - - - - - + + + + + + @@ -1370,32 +1370,32 @@ - - + + - - - - - - - + + + + + + + - - - - - - + + + + + + - - - - - - + + + + + + @@ -1404,14 +1404,14 @@ - + - + - - - - + + + + @@ -1422,22 +1422,22 @@ - - - - + + + + - - - + + + - + @@ -1449,51 +1449,51 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - + + + - + - + - - + + - - + + - - - - - - - - - - - - + + + + + + + + + + + + @@ -1543,23 +1543,23 @@ - - - - - - - - - - - + + + + + + + + + + + - - - - - + + + + + @@ -1578,65 +1578,65 @@ - - - - + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + @@ -1648,29 +1648,29 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + @@ -1680,60 +1680,60 @@ - - - - - - - - - - + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - + + - + - - - - - - + + + + + + - + - + - - - - - - + + + + + + @@ -1784,90 +1784,90 @@ - - - - - - - + + + + + + + - - + + - - - - - + + + + + - - - - - - - - - + + + + + + + + + - - - + + + - - - + + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + @@ -1878,11 +1878,11 @@ - - - - - + + + + + @@ -1903,7 +1903,7 @@ - + @@ -1912,104 +1912,104 @@ - - - - - + + + + + - + - + - - - - - - - - - - + + + + + + + + + + - + - + - - - - - + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + - - + + - - - - - - - - - - + + + + + + + + + + - + @@ -2018,7 +2018,7 @@ - + @@ -2029,20 +2029,20 @@ - - - + + + - - - - - - - - - - + + + + + + + + + + @@ -2057,21 +2057,21 @@ - - - + + + - - - - - - - - + + + + + + + + - + @@ -2087,78 +2087,78 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - - - + + + + + - - - - - - - + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + @@ -2172,169 +2172,169 @@ - - - - - - - + + + + + + + - + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - - - - - + + + + + - + - - - - + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + - - - - - + + + + + - - + + - - - - + + + + - + - - - - + + + + - + - - - - + + + + - + @@ -2344,7 +2344,7 @@ - + @@ -2369,7 +2369,7 @@ - + @@ -2430,7 +2430,7 @@ - + @@ -2546,174 +2546,174 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +