Skip to content

test(cdp): guard target teardown resource lifetimes - #431

Open
ldm0 wants to merge 2 commits into
mainfrom
test/target-lifecycle-cdp
Open

test(cdp): guard target teardown resource lifetimes#431
ldm0 wants to merge 2 commits into
mainfrom
test/target-lifecycle-cdp

Conversation

@ldm0

@ldm0 ldm0 commented Sep 8, 2026

Copy link
Copy Markdown
Member

No description provided.

ldm0 added 2 commits September 8, 2026 14:05
Require Tokio 1.53.1 so dropping worker wake receivers releases their registered wakers even while browser-context senders remain live. This frees stopped renderer I/O drivers instead of retaining an eventpoll/eventfd pair per closed target.

Cover deferred services, live services, and deferred-to-live initialization while preserving a live peer receiver.
Add a managed-process target-lifecycle smoke group covering 1792 close cycles across Target.closeTarget, Page.close, detach-then-close, and explicit-context disposal. Synchronize on exact target and load events, preserve a live peer, and navigate over HTTP after each phase.

Enforce fixed Linux FD, poll-driver, and thread budgets after warmup, persist batch samples on failure, and report unsupported external/non-Linux sampling explicitly. Include group-selection and resource-contract tests.
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