rea/tests/boundary/providers/native
morluto 55dd21a5e2 fix(native): retain partial format facts and explicit coverage
Preserve XML and Interface Builder identity at their parsing boundary, retain usable Objective-C slots with precise coverage, and keep native trace failures distinct from absence. Add caller-selected Interface Builder summaries backed by complete retained Evidence, and preserve comparison limitations.

Reviewed fixes: #1969, #2088, #2108, #2513, #2639, #2684, #2731, #2759, #2875, #2888, #2889, #2970, #2971, #3002.

Validation: relevant native/domain focused lane passed 142 tests; earlier Interface Builder/MCP checks passed 24 tests. Real native UI and Ghidra producer coverage was not repeated.
2026-10-14 08:29:16 +08:00
..
LldbCallTracer.cleanup.test.ts fix(native): retain LLDB cleanup ownership through client close 2026-10-10 04:35:03 +08:00
artifactProvider.archiveInventory.test.ts perf(artifacts): stop repeating every artifact path as Evidence locations (#1492) 2026-10-10 00:47:51 -07:00
artifactProvider.archiveSafety.test.ts test: strengthen archive and resource cleanup assertions 2026-10-12 04:53:27 +08:00
artifactProvider.cleanupRetry.test.ts fix(artifacts): retain output ownership through publication failures 2026-10-11 05:17:10 +08:00
artifactProvider.directAnalysis.test.ts refactor!: enforce canonical evidence and provider boundaries 2026-10-09 20:18:52 +08:00
artifactProvider.directoryErrors.test.ts test(native): skip the EACCES directory diagnostic as root (#1394) 2026-10-11 19:12:37 +08:00
artifactProvider.directoryInventory.test.ts perf(artifacts)!: name each edge's child through its occurrence (#1493) 2026-10-10 00:58:05 -07:00
artifactProvider.directoryProbes.test.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
artifactProvider.extraction.test.ts fix(artifacts)!: retain cleanup owners through client shutdown 2026-10-11 04:43:02 +08:00
artifactProvider.extractionCompleteness.test.ts feat(ghidra): support raw NMOS 6502 analysis (#2079) 2026-10-13 21:13:01 +08:00
artifactProvider.extractionFormat.test.ts fix(artifacts): read every ZIP package family extraction is asked to open (#2493) 2026-10-13 14:39:29 +08:00
artifactProvider.extractionIdentity.test.ts fix(evidence): authenticate identities and retain extraction provenance 2026-10-12 14:12:19 +08:00
artifactProvider.failureDetail.test.ts fix(native): retain partial format facts and explicit coverage 2026-10-14 08:29:16 +08:00
artifactProvider.machOSlices.test.ts fix(native): accept universal binaries with LIB64 x86_64 slices (#1982) 2026-10-12 08:41:40 +08:00
artifactProvider.universalExtraction.test.ts fix(ida): thin the selected FAT slice into the private headless input (#2201) 2026-10-12 22:07:49 +08:00
keyedArchiveEncoding.test.ts refactor(apple): group artifact producers and verification (#952) 2026-10-07 21:09:33 +08:00
lldbCallTracerFailures.test.ts fix(native): retain LLDB cleanup ownership through client close 2026-10-10 04:35:03 +08:00
lldbRetainedObservations.test.ts fix(native): bound retained observations and preserve failure evidence 2026-10-09 01:55:12 +08:00
machoSliceReader.test.ts fix(native): keep lipo path echoes out of FAT records (#2605) 2026-10-13 21:16:49 +08:00
nativeCallObservation.test.ts fix(native): retain LLDB cleanup ownership through client close 2026-10-10 04:35:03 +08:00
nativeCommandTermination.test.ts fix(native): name the ownership helper prerequisite in command failures (#2506) 2026-10-13 00:10:58 -07:00
nativeDmgArtifactReader.test.ts fix(artifacts): compare inventories using declared coverage (#2214) 2026-10-14 03:00:27 +08:00
nativeInventory.golden.test.ts fix(native): parse renamed dyld_info re-exports (#2364) 2026-10-14 01:06:55 +08:00
nativeLoadKinds.golden.test.ts fix(native): name numeric Mach-O build-version platforms and tools (#2065) 2026-10-13 23:49:37 +08:00
nativeLoadText.golden.test.ts fix(native): reject ambiguous otool load-command framing 2026-10-12 05:24:29 +08:00
nativeMachoHeader.golden.test.ts fix(reverse): reconcile cleanup ownership and mutation diagnostics (#2799) 2026-10-14 04:47:34 +08:00
nativeProvider.test.ts fix(native): bound captured output carried by native command failures (#2764) 2026-10-13 07:03:19 -07:00
nativeReexport.golden.test.ts fix(native): reject ambiguous otool load-command framing 2026-10-12 05:24:29 +08:00
nativeSelectedArchitecture.test.ts fix(native): keep lipo path echoes out of FAT records (#2605) 2026-10-13 21:16:49 +08:00
nativeSignatureTargetBinding.test.ts fix(native): retain signature snapshot cleanup ownership 2026-10-13 08:08:40 +08:00
nativeTextRobustness.test.ts fix(native): keep lipo path echoes out of FAT records (#2605) 2026-10-13 21:16:49 +08:00
zipBackpressureCancellation.test.ts fix(artifacts): interrupt ZIP extraction under backpressure (#594) 2026-10-06 01:51:26 +08:00