rea/tests/boundary/browser
morluto 7b25a73ac4 fix(browser): bound CDP messages by the shared budget
Apply the 64 MiB protocol message limit when connect callers omit an override. Reject invalid explicit limits, including values that wrap through ws signed 32-bit coercion and disable enforcement. Preserve the typed payload_limit reason through disconnect and later commands.

Validation: 16 transport boundary tests passed, including UTF-8 exact/+1 limits and an oversized frame header without allocating its body. Real Chrome 154 CLI/MCP browser verification and check:fast passed. This caps message bytes, not decoded JSON heap size.
2026-10-11 07:30:14 +08:00
..
browserProcessStartup.test.ts test: eliminate fixture races and prune redundant scaffolding (#849) 2026-10-07 12:25:37 +08:00
cdpBrowserProvider.discovery_authorization.test.ts test(browser): consolidate CDP workflows and colocate parser coverage 2026-10-08 04:03:24 +08:00
cdpBrowserProvider.document_script.test.ts fix(browser): retain incomplete WebMCP replay coverage 2026-10-11 01:54:26 +08:00
cdpBrowserProvider.indexed_db.test.ts fix: capture IndexedDB object-store record fingerprints (#809) 2026-10-07 10:18:03 +08:00
cdpBrowserProvider.lifecycle_failures.test.ts fix(browser): preserve command failures and reject malformed replies 2026-10-09 04:12:48 +08:00
cdpBrowserProvider.network.test.ts fix(browser): preserve captures when response bodies are unavailable 2026-10-09 07:47:34 +08:00
cdpBrowserProvider.redirectErrors.test.ts fix(browser): bound source-map fetches and retain predecessor requests 2026-10-09 00:49:30 +08:00
cdpBrowserProvider.sensitive_data.test.ts fix(browser)!: preserve payload shapes and WebMCP declarations 2026-10-10 06:20:28 +08:00
cdpBrowserProvider.support.ts test(browser): consolidate CDP workflows and colocate parser coverage 2026-10-08 04:03:24 +08:00
cdpBrowserProvider.targetInventory.test.ts test: remove duplicate result assertions before throwing guards 2026-10-09 02:58:03 +08:00
cdpBrowserProvider.timelineEvents.test.ts test: remove duplicate result assertions before throwing guards 2026-10-09 02:58:03 +08:00
cdpCaptureDocuments.test.ts test(browser): consolidate CDP workflows and colocate parser coverage 2026-10-08 04:03:24 +08:00
cdpCaptureNavigation.test.ts test(browser): consolidate CDP workflows and colocate parser coverage 2026-10-08 04:03:24 +08:00
cdpCaptureScriptMetadata.test.ts fix(browser): bound script metadata and preserve omissions 2026-10-09 06:32:10 +08:00
cdpCleanupCancellation.test.ts perf(evm): avoid repeated cleanup diagnostics (#1622) 2026-10-11 03:28:16 +08:00
cdpConnection.test.ts fix(browser): bound CDP messages by the shared budget 2026-10-11 07:30:14 +08:00
cdpElectronProvider.test.ts fix(electron): support packaged app.asar pages and rewritten unpacked companions (#1400) 2026-10-10 23:01:54 +08:00
cdpJsonShapeComparison.test.ts perf(browser): share JSON shape paths across repeated array rows 2026-10-11 03:19:29 +08:00
cdpObservationResourceTypes.test.ts fix(browser): keep subresource redirects out of page navigation scope (#524) 2026-10-05 14:58:14 +08:00
cdpProtocolFailure.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpScreenshotDocumentIdentity.test.ts fix(browser): distinguish duplicate screenshot frame events (#612) 2026-10-06 02:10:00 +08:00
cdpScriptMetadata.test.ts fix(publication)!: retain cleanup owners across export workflows 2026-10-11 05:17:10 +08:00
cdpSvgXlinkHref.test.ts fix(browser): report SVG xlink:href links in dom_urls (#1602) 2026-10-11 06:23:07 +08:00
cdpWebRuntime.test.ts perf(browser): normalize precise coverage once by script identity 2026-10-11 02:48:59 +08:00
cdpWebRuntimeFinalCollection.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpWebRuntimeInitiator.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpWebRuntimeReview.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpWebRuntimeSelector.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpWebRuntimeSourceIdentity.test.ts perf(browser): normalize precise coverage once by script identity 2026-10-11 02:48:59 +08:00
cdpWebRuntimeTermination.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
cdpWebRuntimeWorldOwnership.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
electronActiveHook.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
historicalCaptureDecoder.test.ts fix(capture): retain Electron observations and HAR resource failures 2026-10-09 06:49:02 +08:00
historicalWebCapture.test.ts fix: name host and tool requirements in optional adapter refusals 2026-10-09 08:12:25 +00:00
runtimeFixtureCleanup.test.ts feat(browser): attribute native execution and listener sources (#917) 2026-10-07 21:45:07 +08:00
webCaptureDiff.test.ts refactor(captures)!: require canonical producer metadata 2026-10-09 23:35:19 +08:00
webSourceMapFetcher.test.ts fix(browser): decode source-map response framing 2026-10-11 07:29:51 +08:00
webSourceMapHttpStatus.test.ts fix(browser): retain malformed redirect diagnostics 2026-10-10 05:13:53 +08:00
webSourceMapNestedCoordinates.test.ts fix(browser): compose nested source-map column offsets (#1109) 2026-10-09 02:01:29 +08:00
webSourceMapResponseCleanup.test.ts test: eliminate fixture races and prune redundant scaffolding (#849) 2026-10-07 12:25:37 +08:00