test: classify application scenarios by their actual boundaries

This commit is contained in:
morluto 2026-10-09 02:33:12 +08:00
parent a1b7d40bb0
commit 0e0b386dc3
5 changed files with 6 additions and 6 deletions

View File

@ -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,

View File

@ -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 () => {

View File

@ -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 {