Commit 9b565a6
test(ci): rewrite test-gate section with JUnit output, coverage artifacts, stricter threshold
- Add pyproject.toml to register slow/perf marks (enables --strict-markers)
- Remove --no-header and -q so Python/pytest version appear in CI logs
- Add --junit-xml per Python version for GitHub test annotations
- Add --cov-report=xml per Python version for coverage tracking
- Raise --cov-fail-under from 43 to 48 (actual coverage is ~50%)
- Upload test results and coverage XML as artifacts on every run (pass or fail)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent 798340a commit 9b565a6
2 files changed
Lines changed: 26 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
| 59 | + | |
60 | 60 | | |
| 61 | + | |
61 | 62 | | |
62 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
63 | 79 | | |
64 | 80 | | |
65 | 81 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
0 commit comments