Skip to content

test(website): synchronize announcement test lifecycle - #1298

Merged
blove merged 2 commits into
mainfrom
blove/announcement-native-startup
Oct 11, 2026
Merged

blove merged 2 commits into
mainfrom
blove/announcement-native-startup

Conversation

@blove

@blove blove commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

Announcement timing tests could advance the shared browser clock before a native example finished configuration, expiring its bootstrap deadline and leaving the textbox absent. Wait for the native textbox to attach before advancing announcement eligibility. Preserve intentional deployed-preview skips in teardown while retaining the exact forbidden-request assertion for every executed or initialized case.

Validation: exact-head CI and CodeQL passed. The local Website suite passed 339 cases with four intended skips; deployed preview passed 299 cases with 32 intended skips. Neither suite reported flaky retries. The production-copy check passed 11 cases and scroll harness passed 10. A controlled two-second Angular startup delay reproduced the original failure and passed after synchronization; the teardown regression changed from 11 failures to 11 clean skips, and seven callback checks confirmed executed-case guards remain strict.

@vercel

vercel Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Oct 11, 2026 7:33am UTC

Request Review

@blove blove changed the title test(website): synchronize native startup before announcement timing test(website): synchronize announcement test lifecycle Oct 11, 2026
@blove
blove merged commit 49d0b92 into main Oct 11, 2026
35 checks passed

This branch was successfully deployed

1 active deployment
Preview – threadplane — 0e048268 Deployed Oct 11, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant