History

Use control-plane exports in server tests

Rhys Sullivan committed 8 months ago

Commit d64dce31 parent fa28f0b2 files · +8 −9Browse files

Unified · Split

2 files
  1. apps/executor/src/server/server.test.ts +5 −9
  2. packages/control-plane/src/runtime/index.ts +3 −0
apps/executor/src/server/server.test.ts+5−9
@@ -20,9 +20,14 @@ import { makeToolInvokerFromTools, toTool } from "@executor/codemode-core"; · 19 unmodified lines
2020 import {
2121 createControlPlaneClient,
2222 type ControlPlaneClient,
23+ buildLocalSourceArtifact,
24+ materializationFromMcpManifestEntries,
2325 type ResolveExecutionEnvironment,
26+ resolveLocalWorkspaceContext,
2427 SourceIdSchema,
2528 SourceRecipeRevisionIdSchema,
29+ writeLocalSourceArtifact,
30+ writeProjectLocalExecutorConfig,
2631 } from "@executor/control-plane";
2732 import { makeSesExecutor } from "@executor/runtime-ses";
2833 import { Client } from "@modelcontextprotocol/sdk/client/index.js";
@@ -38,15 +43,6 @@ import { · 9 unmodified lines
3843 seedGithubOpenApiSourceInWorkspace,
3944 } from "../cli/dev";
4045 import { createLocalExecutorServer } from "@executor/server";
41−import {
42− buildLocalSourceArtifact,
43− writeLocalSourceArtifact,
44−} from "../../../../packages/control-plane/src/runtime/local-source-artifacts";
45−import {
46− resolveLocalWorkspaceContext,
47− writeProjectLocalExecutorConfig,
48−} from "../../../../packages/control-plane/src/runtime/local-config";
49−import { materializationFromMcpManifestEntries } from "../../../../packages/control-plane/src/runtime/source-adapters/mcp";
5046
5147 const executionResolver: ResolveExecutionEnvironment = () =>
5248 Effect.succeed({
packages/control-plane/src/runtime/index.ts+3−0
@@ -63,11 +63,14 @@ export { · 62 unmodified lines
6363 export * from "./execution-state";
6464 export * from "./executor-tools";
6565 export * from "./live-execution";
66+export * from "./local-config";
6667 export * from "./local-installation";
68+export * from "./local-source-artifacts";
6769 export * from "./schema-type-signature";
6870 export * from "./source-auth-service";
6971 export * from "./secret-material-providers";
7072 export * from "./source-credential-interactions";
73+export * from "./source-adapters/mcp";
7174 export * from "./store";
7275 export * from "./workspace-execution-environment";
7376 export * from "./source-inspection";