refactor(javascript): retire synchronous artifact graph runner

This commit is contained in:
morluto committed 2026-10-24 23:33:09 +08:00
1 parent 798450638e
commit 8c6cddcffb
9 files changed
+43 -51

No files matched your search

@@ -20,7 +20,8 @@ import { createJavaScriptArtifactReader } from "../../../../src/artifacts/javasc
import { createJavaScriptSourceAnalysis } from "../../../../src/artifacts/javascript/JavaScriptSourceAnalysis.js";
import { analyzeAndAdoptJavaScriptArtifactFiles } from "../../../../src/application/javascript/JavaScriptArtifactAnalysis.js";
import { createJavaScriptSemanticGraphProjection } from "../../../../src/application/javascript/JavaScriptSemanticGraphBuilder.js";
import { buildJavaScriptArtifactGraph } from "../../../../src/application/javascript/JavaScriptArtifactGraphBuilder.js";
import { immutableArtifactGraph } from "../../../fixtures/javascriptArtifactGraph.js";
import type { JavaScriptApplicationGraph } from "../../../../src/domain/javascript/javascriptApplicationGraph.js";
import { writeFixtureFiles } from "../../../support/javascriptApplicationFixture.js";
describe("JavaScript source selection cancellation boundary", () => {
@@ -175,7 +176,7 @@ it("resolves lazy package and JSON facts without completing their skipped observ
),
).toBe(false);
const graph = buildJavaScriptArtifactGraph(
const graph = await immutableArtifactGraph(
snapshot,
files,
outcome.analysis,
@@ -226,7 +227,7 @@ it("resolves lazy package and JSON facts without completing their skipped observ
});
const unknownScopeObservation = (
graph: ReturnType<typeof buildJavaScriptArtifactGraph>,
graph: JavaScriptApplicationGraph,
path: string,
) =>
graph.nodes
@@ -235,7 +236,7 @@ const unknownScopeObservation = (
.find(({ properties }) => properties.path === path);
const expectSkippedStructuredSource = (
graph: ReturnType<typeof buildJavaScriptArtifactGraph>,
graph: JavaScriptApplicationGraph,
path: string,
operation: string,
): void => {