Commit 1af9ebe
Yuwei Yan
Keep CI green without local-only planner and table fixtures
Planner tests construct lightweight instances with __new__, so plan review defaults need to be resolved defensively at call time. Table preview tests now retain coverage when the full experiment metadata is not present in GitHub Actions by using a small inline representative fixture.
Constraint: CI branch may not include external experiment metadata artifacts
Rejected: Commit the large external metadata fixture | unit tests only need representative table content
Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: .venv/bin/python -m pytest -q1 parent 68e6ed9 commit 1af9ebe
2 files changed
Lines changed: 34 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1363 | 1363 | | |
1364 | 1364 | | |
1365 | 1365 | | |
1366 | | - | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
1367 | 1369 | | |
1368 | 1370 | | |
1369 | | - | |
| 1371 | + | |
1370 | 1372 | | |
1371 | 1373 | | |
1372 | 1374 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
11 | 34 | | |
12 | 35 | | |
13 | 36 | | |
14 | 37 | | |
15 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
16 | 42 | | |
17 | 43 | | |
18 | 44 | | |
| |||
40 | 66 | | |
41 | 67 | | |
42 | 68 | | |
| 69 | + | |
| 70 | + | |
43 | 71 | | |
44 | | - | |
| 72 | + | |
45 | 73 | | |
46 | 74 | | |
47 | 75 | | |
| |||
0 commit comments