You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: surface subprocess errors when pytest XML is missing
When the test subprocess exits non-zero and produces no JUnit XML,
log the return code and stdout/stderr at WARNING level so the root
cause is visible in CI logs. Previously this was a generic "No test
results found" message that made Windows CI flakes impossible to
diagnose.
Also fixes pre-existing mypy strict errors in parse_xml.py:
- Add return type to _parse_func
- Type CompletedProcess[str] (subprocess uses text=True)
- Parameterize generic types (tuple, re.Match)
- Remove dead .decode() branches (stdout is already str)
0 commit comments