rea/tests
N0zoM1z0 00a3078148 fix(build): preserve native generated-file line endings
Treat CRLF and LF as equivalent when checking committed text artifacts so Windows package lifecycles do not report false drift.

When real generated content changes, retain the existing artifact's line-ending convention and cover both check and update behavior with a focused regression test.
2026-07-17 03:05:19 +09:00
..
conformance docs(ghidra): define the experimental Windows P0 2026-07-17 03:05:19 +09:00
fixtures feat(ghidra): launch bounded Windows headless sessions 2026-07-17 03:05:19 +09:00
integration chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
analysisProfile.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
analysisProviderRegistry.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
analysisSnapshot.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
applicationWorkflowCli.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
applicationWorkflowMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
applicationWorkflowVerifier.test.ts feat(application): add cross-layer graph workflows 2026-07-16 11:29:54 +09:00
artifactComparison.test.ts test: stabilize artifact pagination coverage 2026-07-12 22:32:14 +00:00
artifactInventorySnapshot.test.ts Simplify and harden investigation workflows 2026-07-12 21:45:26 +00:00
artifactMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
artifactProvider.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
authorizedArtifactInventory.test.ts fix: harden PTY events and configured roots 2026-07-14 15:21:39 +08:00
binarySession.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
binaryTarget.test.ts ci(ghidra): add Windows P0 acceptance and real-engine lanes 2026-07-17 03:05:19 +09:00
bridgeLauncher.test.ts fix(hopper): select verified Linux demo mode explicitly 2026-07-14 20:24:33 +00:00
bridgeRegex.test.ts test: reduce test suite runtime 2026-07-14 21:08:27 +00:00
bridgeTruthfulness.test.ts fix(hopper): complete owned Linux shutdown (#116) 2026-07-14 06:05:25 +08:00
browserCli.test.ts test: serialize subprocess-heavy integrations 2026-07-14 21:33:25 +00:00
browserMcp.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
browserObservation.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
bundleComparison.test.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
bundleComparisonMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
callPath.test.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
cdpBrowserProvider.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
cdpCaptureCompleteness.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
cdpCaptureDocuments.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
cdpConnection.test.ts fix(browser): preserve operation-aware cancellation errors 2026-07-14 20:48:01 +00:00
cdpElectronProvider.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
cdpSafeMetadata.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
changedBehavior.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
cliLogging.test.ts fix(cli): return nonzero status for operation failures (#121) 2026-07-14 06:33:34 +08:00
cliOutput.test.ts test: serialize subprocess-heavy integrations 2026-07-14 21:33:25 +00:00
cliPolicyCommands.test.ts test(cli): verify packaged policy revocation 2026-07-14 21:32:23 +00:00
clientRegistrationStatus.test.ts feat(identity): derive MCP surface metadata 2026-07-14 09:51:42 +08:00
compositeProvider.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
config.test.ts feat(dotnet): add BYO ILSpy oracle diagnostics 2026-07-16 23:56:40 +09:00
conformanceFixtures.test.ts test: add source-built Hopper conformance fixtures 2026-07-12 19:32:29 +08:00
contractSnapshot.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
createServer.test.ts fix(mcp): remove arbitrary schema byte gate 2026-07-16 20:09:14 +08:00
crossVersionInventory.test.ts perf(application): scan version artifacts in parallel 2026-07-14 19:33:40 +08:00
dependencyInstall.test.ts fix(deps): run freshness check from escaped paths 2026-07-16 19:51:25 +08:00
derivedOperation.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
directAnalysisPermissions.test.ts feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
dispatcher.test.ts fix(cli): make clean source checkouts start reliably 2026-07-15 14:44:04 +00:00
doctor.test.ts feat(doctor): admit the Windows x64 Ghidra boundary 2026-07-17 03:05:19 +09:00
electronApplicationAnalysis.test.ts feat(electron): map static process and IPC boundaries 2026-07-16 07:56:13 +09:00
electronCli.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
electronFileScope.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
electronMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
enhancedTools.test.ts test(mcp): derive sessionless managed inventory 2026-07-16 19:53:08 +08:00
errors.test.ts feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00
evidence.test.ts refactor(domain): remove provider-specific target and snapshot state 2026-07-15 20:31:56 +09:00
evidenceBundleFiles.test.ts fix: harden PTY events and configured roots 2026-07-14 15:21:39 +08:00
evidenceResources.test.ts feat(mcp): expose progress resources and availability 2026-07-14 02:11:56 +00:00
functionComparison.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
functionComparisonMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
ghidraBridgeTruthfulness.test.ts feat(ghidra): add authenticated Windows loopback transport 2026-07-17 03:05:19 +09:00
ghidraClient.test.ts fix(ghidra): preserve Windows batch invocation semantics 2026-07-17 03:05:19 +09:00
ghidraDoctor.test.ts feat(doctor): admit the Windows x64 Ghidra boundary 2026-07-17 03:05:19 +09:00
ghidraFunctionValues.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
ghidraInstallation.test.ts fix(ghidra): preserve Windows batch invocation semantics 2026-07-17 03:05:19 +09:00
ghidraInventoryValues.test.ts feat(ghidra): implement read-only inventory operations 2026-07-16 02:59:37 +09:00
ghidraLauncher.test.ts feat(ghidra): launch bounded Windows headless sessions 2026-07-17 03:05:19 +09:00
ghidraMcp.test.ts feat(ghidra): bind imports to admitted target bytes 2026-07-17 03:05:19 +09:00
ghidraProvider.test.ts feat(ghidra): launch bounded Windows headless sessions 2026-07-17 03:05:19 +09:00
ghidraTargetSnapshot.test.ts feat(ghidra): bind imports to admitted target bytes 2026-07-17 03:05:19 +09:00
ghidraTransport.test.ts feat(ghidra): add authenticated Windows loopback transport 2026-07-17 03:05:19 +09:00
ghidraWindowsFixture.test.ts ci(ghidra): add Windows P0 acceptance and real-engine lanes 2026-07-17 03:05:19 +09:00
hopperAnalysisProfile.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
hopperClient.test.ts test(hopper): avoid scheduler-sensitive exit timing 2026-07-16 19:51:25 +08:00
hopperProviderSelection.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
hopperValues.test.ts fix(bridge): harden bounded Hopper boundaries 2026-07-13 03:14:15 +00:00
identity.test.ts feat(setup): verify installed skill catalog identity 2026-07-16 19:51:25 +08:00
installScript.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
investigationMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
investigationWorkspace.test.ts fix(application): add explicit investigation replay 2026-07-14 21:03:23 +00:00
javascriptApplicationGraph.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
javascriptApplicationWorkflows.test.ts feat(application): add cross-layer graph workflows 2026-07-16 11:29:54 +09:00
javascriptArtifactReconstruction.test.ts fix(electron): keep missing unpacked ASAR entries unavailable 2026-07-16 23:35:48 +09:00
javascriptReplay.test.ts test(replay): use portable seam executables 2026-07-16 15:45:55 +09:00
javascriptReplayWorker.test.ts feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00
javascriptRuntimeReconciliation.test.ts feat(electron): reconcile static artifacts with passive runtime 2026-07-16 09:55:21 +09:00
jsonLimits.test.ts fix: resolve validation and artifact edge cases 2026-07-14 16:15:24 +08:00
jsonShape.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
linuxHopper.test.ts test(linux): verify setup through CLI and MCP 2026-07-13 21:20:51 +00:00
macHopper.test.ts fix(setup): replace managed Hopper on reinstall 2026-07-15 06:52:52 +00:00
mainErrors.test.ts test(runtime): cover idempotent handler cleanup 2026-07-14 21:20:24 +00:00
mainReload.test.ts fix(test): adapt mainReload shutdown seam to registerShutdown signature 2026-07-14 22:29:25 +00:00
managedApplicationGraph.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
managedArtifactProvider.test.ts fix(dotnet): admit real CLI GUID and fat CIL bodies 2026-07-17 00:42:46 +09:00
managedMcp.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
managedMemberComparison.test.ts feat(dotnet): add managed member comparison 2026-07-16 18:27:08 +09:00
managedNativeVerification.test.ts feat(dotnet): verify managed native boundaries 2026-07-16 21:26:38 +09:00
managedReconstruction.test.ts feat(dotnet): import managed reconstructions 2026-07-16 20:37:42 +09:00
managedRuntimeCorrelation.test.ts feat(dotnet): add managed runtime correlation planning 2026-07-16 20:10:36 +09:00
nativeDmgArtifactReader.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
nativeProvider.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
officialTools.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
permissionAuthority.test.ts fix(runtime): apply permission reloads atomically 2026-07-15 06:16:46 +08:00
permissionMcp.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
permissionPolicy.test.ts fix: resolve validation and artifact edge cases 2026-07-14 16:15:24 +08:00
pngVisualDiff.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
processCapture.test.ts fix(test): make host fixtures portable 2026-07-16 19:51:25 +08:00
processCli.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
processOwnership.test.ts feat(ghidra): launch bounded Windows headless sessions 2026-07-17 03:05:19 +09:00
productCatalog.test.ts fix(build): preserve native generated-file line endings 2026-07-17 03:05:19 +09:00
progressMcp.test.ts feat(mcp): expose progress resources and availability 2026-07-14 02:11:56 +00:00
progressReporter.test.ts feat(core): add typed policy and integrity contracts 2026-07-14 02:11:56 +00:00
projectPermissionStore.test.ts fix: harden PTY events and configured roots 2026-07-14 15:21:39 +08:00
promptCompletion.test.ts test: strengthen MCP prompt acceptance coverage 2026-07-13 21:21:32 +08:00
promptContracts.test.ts feat: add guided MCP workflow prompts 2026-07-13 21:04:28 +08:00
promptMcp.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
providerArchitecture.test.ts feat(ghidra): add function analysis and conformance 2026-07-16 04:17:08 +09:00
providerBinding.test.ts feat(session): add explicit provider registry and target binding 2026-07-15 22:13:48 +09:00
providerProcess.test.ts feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
providerSelectionMcp.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
readmeConsistency.test.ts feat(setup): verify installed skill catalog identity 2026-07-16 19:51:25 +08:00
realGhidraWindowsWorkflow.test.ts ci(ghidra): add Windows P0 acceptance and real-engine lanes 2026-07-17 03:05:19 +09:00
realHopperAssertions.test.ts test(verification): strengthen conformance and real-Hopper checks 2026-07-13 03:15:46 +00:00
reconstructionVerification.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
referenceSourceGraph.test.ts fix(reference): preserve distinct parse failures 2026-07-14 20:31:04 +00:00
referenceSourceImport.test.ts test(reference): cover failure normalization 2026-07-14 21:32:23 +00:00
referenceSourceReader.test.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
replayWorkerProtocol.test.ts feat(application): add isolated JavaScript replay 2026-07-16 15:45:55 +09:00
residualUnknown.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
runtime.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
safeOutputTree.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
sensitiveTextCapture.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
serverIdentity.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
sessionMcp.test.ts chore: merge main and resolve MCP contract conflicts 2026-07-16 20:42:14 +08:00
setup.test.ts feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
setupConfig.test.ts feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
setupInstallFailure.test.ts fix: preserve setup diagnostics and clean Knip config 2026-07-14 19:27:31 +08:00
setupLifecycle.test.ts feat(ghidra): add private headless provider session 2026-07-16 01:27:54 +09:00
setupSkill.test.ts feat(dotnet): add managed native boundary inspection 2026-07-16 18:57:56 +09:00
staticRuntimeCorrelation.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
symbolAnalysis.test.ts fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
toolContracts.test.ts feat(managed): project static evidence into application graph 2026-07-16 21:36:13 +08:00
toolResult.test.ts test(mcp): cover strict compact wire contracts 2026-07-16 19:50:16 +08:00
upgrade.test.ts fix(upgrade): prevent version downgrades 2026-07-14 20:45:30 +00:00
webBundleAnalyzer.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webCaptureDiff.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webInventory.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
webSourceMapFetcher.test.ts feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
windowsCapabilities.test.ts feat(ghidra): define the Windows P0 admission boundary 2026-07-17 03:05:19 +09:00