From d15549c9e2d63307002e186ec3e3587492390c34 Mon Sep 17 00:00:00 2001 From: Pavol Juhas Date: Thu, 19 Sep 2024 18:59:35 -0700 Subject: [PATCH] Exclude conftest.py files from enforcing changed-code coverage (#6738) * Exclude conftest.py files from enforcing changed-code coverage Avoid spurious CI failure due to missing coverage of changed conftest.py lines. conftest.py configures the pytest session. It is tricky and not worthwhile to ensure it is test-covered. * Typo - missing comma --- dev_tools/incremental_coverage.py | 1 + 1 file changed, 1 insertion(+) diff --git a/dev_tools/incremental_coverage.py b/dev_tools/incremental_coverage.py index 044ac8e8411..ba004fe7667 100644 --- a/dev_tools/incremental_coverage.py +++ b/dev_tools/incremental_coverage.py @@ -20,6 +20,7 @@ from dev_tools import env_tools, shell_tools IGNORED_FILE_PATTERNS = [ + r'^(.+/)?conftest\.py$', r'^dev_tools/.+', # Environment-heavy code. r'^.+_pb2(_grpc)?\.py$', # Auto-generated protobuf code. r'^(.+/)?setup\.py$', # Installation code.