mirror of
https://github.com/feder-cr/invisible_playwright.git
synced 2026-07-25 12:01:10 +02:00
The gate counted 72 families enumerating and passed while ten collection faces silently fell back to another family, so a real rendering regression shipped with the gate green. It now renders a CJK probe per collection face and compares the metrics against the fallback, with the family list calibrated on a build known to load them. Also: test_constants derives the expected archive name from the basename constant instead of hardcoding the version, since a hardcoded one turns every upstream bump into a mechanical test edit, which is how a stale expectation gets corrected without anyone checking the asset exists. And INVPW_TRUE_HEADLESS=1 opts into real headless for long unattended runs on Windows, where the default cloak path intermittently hangs on launch with a persistent profile. The default is unchanged and the fingerprint prefs are identical either way. |
||
|---|---|---|
| .. | ||
| audit_cpt_realism.py | ||
| ci_drive_gate.py | ||
| ci_font_gate.py | ||
| gen_release_notes.py | ||
| playwright_pin.txt | ||
| run_e2e.py | ||