Commit b88d993
fix(tests): deflake blend order-independence - share one shell across roots
test_blend_corroboration_math built the primary docx shell once per order
root via python-docx, whose zip carries wall-clock timestamps at 2-second DOS
resolution: two builds straddling a tick yield different shell bytes, a
different provenance.shell.sha256, and a spurious byte-equality failure
(observed once locally and once on CI 3.10). The shell is now built once and
shared by both roots, so the comparison isolates exactly what it pins: the
commutativity of the blend.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 82f4767 commit b88d993
1 file changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
428 | 432 | | |
429 | 433 | | |
| 434 | + | |
430 | 435 | | |
431 | 436 | | |
432 | 437 | | |
433 | 438 | | |
434 | | - | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
435 | 445 | | |
436 | 446 | | |
437 | 447 | | |
| |||
0 commit comments