test: classify application scenarios by their actual boundaries

This commit is contained in:
morluto committed 2026-10-09 02:58:03 +08:00
1 parent a1b7d40bb0
commit 0e0b386dc3
5 files changed
+6 -6

No files matched your search

@@ -12,7 +12,7 @@ import { createEvidence } from "../../../src/domain/evidence.js";
import {
createApplicationMcpHarness,
type ApplicationMcpHarness,
} from "./mcpHarness.js";
} from "../../fixtures/applicationMcpHarness.js";
async function runInlineEvidenceScenarios(
client: Client,
@@ -8,7 +8,7 @@ import { analyzeJavaScriptApplication } from "../../../src/application/javascrip
import { compareJavaScriptExportShapesEvidence } from "../../../src/application/javascript/JavaScriptApplicationWorkflowService.js";
import { javascriptApplicationAnalysisResultSchema } from "../../../src/domain/javascript/javascriptApplicationAnalysis.js";
import { javaScriptExportShapeComparisonResultSchema } from "../../../src/domain/javascript/javascriptExportShapeComparisonSchemas.js";
import { createApplicationMcpHarness } from "./mcpHarness.js";
import { createApplicationMcpHarness } from "../../fixtures/applicationMcpHarness.js";
describe("application workflow MCP parity", () => {
it("compares exact parser export shapes with inline Evidence", async () => {
@@ -1,9 +1,9 @@
import { Client, InMemoryTransport } from "@modelcontextprotocol/client";
import { createTestBinarySession } from "../../fixtures/binarySession.js";
import type { BinarySession } from "../../../src/application/binary/BinarySession.js";
import { observed } from "../../fixtures/analysisExecution.js";
import { createServer } from "../../../src/server/createServer.js";
import { createTestBinarySession } from "./binarySession.js";
import type { BinarySession } from "../../src/application/binary/BinarySession.js";
import { observed } from "./analysisExecution.js";
import { createServer } from "../../src/server/createServer.js";
/** Owned MCP SDK session shared by application workflow scenarios. */
export interface ApplicationMcpHarness {