From 364595617f11c6d23fb39c6f0fa7155c369ddf62 Mon Sep 17 00:00:00 2001 From: Divyesh Date: Wed, 11 Mar 2026 22:30:11 +0530 Subject: [PATCH 1/4] tests: restore coverage sigterm handling in CI --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index b8355601a6..8dc85f299d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -285,6 +285,7 @@ commands = [["bandit", "-r", "src/borg", "-c", "pyproject.toml"]] branch = true disable_warnings = ["module-not-measured", "no-ctracer"] patch = ["subprocess", "_exit"] +sigterm = true source = ["src/borg"] omit = [ "*/borg/__init__.py", From 4d6de2b2899da46c9c86a7bdfb8614a9b2db17b3 Mon Sep 17 00:00:00 2001 From: Divyesh Date: Wed, 11 Mar 2026 23:50:54 +0530 Subject: [PATCH 2/4] tests: add coverage parallel and sigterm settings back (refs #9463) --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 8dc85f299d..8e2be58c8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -285,6 +285,7 @@ commands = [["bandit", "-r", "src/borg", "-c", "pyproject.toml"]] branch = true disable_warnings = ["module-not-measured", "no-ctracer"] patch = ["subprocess", "_exit"] +parallel = true sigterm = true source = ["src/borg"] omit = [ From d36686474b8011ccb7ab77229af927eb7c047ea4 Mon Sep 17 00:00:00 2001 From: Divyesh Date: Thu, 12 Mar 2026 09:26:17 +0530 Subject: [PATCH 3/4] coverage: stop patching _exit in pyproject coverage config --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 8e2be58c8f..b18622512b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -284,7 +284,7 @@ commands = [["bandit", "-r", "src/borg", "-c", "pyproject.toml"]] [tool.coverage.run] branch = true disable_warnings = ["module-not-measured", "no-ctracer"] -patch = ["subprocess", "_exit"] +patch = ["subprocess"] parallel = true sigterm = true source = ["src/borg"] From 7df9cd9174b99e8305c2c1ce2a6f172991126897 Mon Sep 17 00:00:00 2001 From: Divyesh Date: Thu, 12 Mar 2026 20:37:51 +0530 Subject: [PATCH 4/4] coverage: remove patch hooks --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b18622512b..77e77e58d5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -284,7 +284,7 @@ commands = [["bandit", "-r", "src/borg", "-c", "pyproject.toml"]] [tool.coverage.run] branch = true disable_warnings = ["module-not-measured", "no-ctracer"] -patch = ["subprocess"] +patch = [] parallel = true sigterm = true source = ["src/borg"]