test: quarantine 5 pre-existing env failures individually (receipts in-file)

Three snapshot tests (stale-ref error, snapshot -D diff, annotation
cleanup) and two extension-sender-auth behavioral tests fail identically
on origin/main v1.64.1.0, solo, on dev machines — verified per the blame
protocol. Main's CI lane skip-lists both FILES wholesale; quarantining
only the five failing tests keeps the other 60 guarding. Each carries
the un-skip condition.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Garry Tan
2026-08-15 11:06:38 -07:00
co-authored by Claude Fable 5
parent 0ac1386481
commit 98dec67233
2 changed files with 25 additions and 5 deletions
+15 -3
View File
@@ -222,7 +222,11 @@ describe('Ref staleness detection', () => {
expect(bm.getRefCount()).toBeGreaterThan(0);
});
test('stale ref after DOM removal gives descriptive error', async () => {
// QUARANTINED (pre-existing): fails identically on origin/main v1.64.1.0,
// solo, on dev machines (blame protocol, 2026-08 test-infra pass). Main's
// CI lane skip-lists this whole FILE; we quarantine only this test so the
// rest keeps guarding. Un-skip when the underlying env dependency is fixed.
test.skip('stale ref after DOM removal gives descriptive error', async () => {
await handleWriteCommand('goto', [baseUrl + '/snapshot.html'], bm);
const snap = await handleMetaCommand('snapshot', ['-i'], bm, shutdown);
// Find a button ref
@@ -272,7 +276,11 @@ describe('Snapshot diff', () => {
expect(result).toContain('baseline');
});
test('snapshot -D shows diff after change', async () => {
// QUARANTINED (pre-existing): fails identically on origin/main v1.64.1.0,
// solo, on dev machines (blame protocol, 2026-08 test-infra pass). Main's
// CI lane skip-lists this whole FILE; we quarantine only this test so the
// rest keeps guarding. Un-skip when the underlying env dependency is fixed.
test.skip('snapshot -D shows diff after change', async () => {
await handleWriteCommand('goto', [baseUrl + '/snapshot.html'], bm);
// Take first snapshot
await handleMetaCommand('snapshot', [], bm, shutdown);
@@ -332,7 +340,11 @@ describe('Annotated screenshots', () => {
if (fs.existsSync(screenshotPath)) fs.unlinkSync(screenshotPath);
});
test('annotation overlays are cleaned up', async () => {
// QUARANTINED (pre-existing): fails identically on origin/main v1.64.1.0,
// solo, on dev machines (blame protocol, 2026-08 test-infra pass). Main's
// CI lane skip-lists this whole FILE; we quarantine only this test so the
// rest keeps guarding. Un-skip when the underlying env dependency is fixed.
test.skip('annotation overlays are cleaned up', async () => {
await handleWriteCommand('goto', [baseUrl + '/snapshot.html'], bm);
await handleMetaCommand('snapshot', ['-a'], bm, shutdown);
// Check that overlays are removed