rea/tests/boundary/browser
morluto e55ef72135 fix(runtime)!: preserve unknown debugger attachment state
Keep omitted discovery attachment state as null through Node, browser, Electron, and reconciliation evidence. Report the uncertainty while retaining Node observation unless discovery explicitly marks the target attached. Reject worker TargetInfo records missing the required boolean with partial coverage.

Validate omitted and explicit states through provider, CLI, and MCP boundaries and real Node 24 Inspector workflows. Consolidate Electron regression coverage into the existing list-and-inspect workflow.

BREAKING CHANGE: attached fields in JavaScript runtime, browser, and Electron target discovery and inspection results may be null when discovery does not report attachment state.
2026-10-12 12:37:00 +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(evidence): validate closure projections and browser body coverage 2026-10-12 08:59:14 +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 perf(tests): remove timed output and synchronize browser fixtures 2026-10-11 13:20:16 +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 fix(runtime)!: preserve unknown debugger attachment state 2026-10-12 12:37:00 +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(runtime)!: preserve unknown debugger attachment state 2026-10-12 12:37:00 +08:00
cdpJsonShapeComparison.test.ts fix(browser): preserve uncertainty in malformed network observations 2026-10-12 05:24:24 +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 feat(javascript): resolve exact package import aliases (#1862) 2026-10-12 01:17:58 +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
cdpWorkerAttachmentProtocol.test.ts fix(runtime)!: preserve unknown debugger attachment state 2026-10-12 12:37:00 +08:00
electronActiveHook.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
historicalCaptureDecoder.test.ts fix: reject directory paths for the Wakaru limiter and mitmdump 2026-10-11 10:43:48 +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 fix(browser): compare only observed HTTP response facts 2026-10-12 01:31:23 +08:00
webSourceMapFetcher.test.ts test(sourcemaps): assert semantic evidence and actual output admission 2026-10-12 11:26:56 +08:00
webSourceMapHttpStatus.test.ts fix(browser): retain effective source-map response urls 2026-10-11 15:35:43 +08:00
webSourceMapNestedCoordinates.test.ts fix(sourcemaps)!: preserve nullable source declarations 2026-10-12 11:10:49 +08:00
webSourceMapResponseCleanup.test.ts test: eliminate fixture races and prune redundant scaffolding (#849) 2026-10-07 12:25:37 +08:00