Skip to content

Commit 0171fc7

Browse files
committed
chore(ci): exclude ui/ from Sonar coverage measurement (no UI test suite)
1 parent 9016202 commit 0171fc7

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

sonar-project.properties

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,10 @@ sonar.python.version=3.11
1414
sonar.exclusions=dist/**,scripts/**,docs/**,.venv/**,incidents/**
1515
sonar.test.exclusions=tests/fixtures/**
1616

17-
# Coverage exclusions
18-
sonar.coverage.exclusions=src/orchestrator/__init__.py
17+
# Coverage exclusions — UI is excluded because Streamlit rendering is exercised
18+
# manually in a browser, not by the unit-test suite. Coverage gates apply to
19+
# the orchestrator core (src/orchestrator/) only.
20+
sonar.coverage.exclusions=src/orchestrator/__init__.py,ui/**
1921

2022
# Suppress python:S7503 (async-without-await) for framework-driven async signatures.
2123
# LangGraph nodes and FastMCP tool handlers MUST be `async def` even when their

0 commit comments

Comments
 (0)