Skip to content

@W-23751646: Harden Python TCK coverage accounting - #163

Merged
mlischetti merged 1 commit into
masterfrom
harden-python-tck-coverage
Aug 21, 2026
Merged

@W-23751646: Harden Python TCK coverage accounting#163
mlischetti merged 1 commit into
masterfrom
harden-python-tck-coverage

Conversation

@mlischetti

Copy link
Copy Markdown
Contributor

Summary

  • align Python TCK discovery with exact corpus filename patterns and audit adjacent DWL module cases as structural skips
  • validate structural policy and require every selected scenario to produce one accounted pytest result
  • strengthen comparator and reporting regressions, including XML ordering, unknown charsets, xfail/XPASS accounting, and filtered runs
  • ignore the generated Python .coverage database

Testing

  • ./gradlew native-lib:pythonTest --rerun-tasks (86 passed)
  • ./gradlew native-lib:stageTckSuites native-lib:pythonTck (711 passed, 37 skipped, 19 xfailed; 729 selected/accounted, 0 unaccounted)
  • git diff --check

@mlischetti
mlischetti requested a review from a team as a code owner August 21, 2026 16:00
@mlischetti mlischetti changed the title Harden Python TCK coverage accounting @W-23751646: Harden Python TCK coverage accounting Aug 21, 2026
@mlischetti
mlischetti merged commit 6668fe9 into master Aug 21, 2026
5 checks passed
@mlischetti
mlischetti deleted the harden-python-tck-coverage branch August 21, 2026 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants