Commit 13a4327
ci(labs): run WASM persistence regression test in wasm-smoke-test job
Wires labs/tests/test_wasm_persistence.py into CI per @Shashank-Tripathi-07's
request, so #1985's silent IndexedDB data-loss bug (and the Python
name-mangling bug that caused it) can't regress unnoticed.
PLAYWRIGHT_BROWSERS_PATH is pinned to a fixed, HOME-independent
location on both the install and test steps, since
labs/tests/conftest.py redirects $HOME for test isolation, which
would otherwise make Playwright look for its browser cache in the
wrong place once pytest runs.
Kept --override-ini="addopts=" on the pytest invocation: the root
pyproject.toml's addopts requires --cov=book/tools, but pytest-cov
isn't installed in this job, which is the exact failure I hit locally
before adding this override.1 parent 7118ea3 commit 13a4327
1 file changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
282 | 290 | | |
283 | 291 | | |
284 | 292 | | |
285 | 293 | | |
286 | 294 | | |
| 295 | + | |
| 296 | + | |
287 | 297 | | |
288 | 298 | | |
289 | 299 | | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
290 | 318 | | |
291 | 319 | | |
292 | 320 | | |
| |||
0 commit comments