mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 02:31:24 +00:00
Tests: fix package boundary and runtime drift
This commit is contained in:
@@ -37,17 +37,11 @@ describe("opt-in extension package boundaries", () => {
|
||||
expect(pathsConfig.extends).toBe("../tsconfig.json");
|
||||
expect(pathsConfig.compilerOptions?.paths).toEqual({
|
||||
"openclaw/extension-api": ["../src/extensionAPI.ts"],
|
||||
"openclaw/plugin-sdk": [
|
||||
"../packages/plugin-sdk/dist/packages/plugin-sdk/src/src/plugin-sdk/index.d.ts",
|
||||
],
|
||||
"openclaw/plugin-sdk/*": [
|
||||
"../packages/plugin-sdk/dist/packages/plugin-sdk/src/src/plugin-sdk/*.d.ts",
|
||||
],
|
||||
"openclaw/plugin-sdk": ["../packages/plugin-sdk/dist/src/plugin-sdk/index.d.ts"],
|
||||
"openclaw/plugin-sdk/*": ["../packages/plugin-sdk/dist/src/plugin-sdk/*.d.ts"],
|
||||
"openclaw/plugin-sdk/account-id": ["../src/plugin-sdk/account-id.ts"],
|
||||
"@openclaw/*": ["../packages/plugin-sdk/dist/extensions/*", "../extensions/*"],
|
||||
"@openclaw/plugin-sdk/*": [
|
||||
"../packages/plugin-sdk/dist/packages/plugin-sdk/src/src/plugin-sdk/*.d.ts",
|
||||
],
|
||||
"@openclaw/plugin-sdk/*": ["../packages/plugin-sdk/dist/src/plugin-sdk/*.d.ts"],
|
||||
});
|
||||
|
||||
const baseConfig = readJsonFile<TsConfigJson>(EXTENSION_PACKAGE_BOUNDARY_BASE_CONFIG);
|
||||
@@ -109,11 +103,13 @@ describe("opt-in extension package boundaries", () => {
|
||||
"../../src/plugin-sdk/provider-stream-shared.ts",
|
||||
"../../src/plugin-sdk/provider-tools.ts",
|
||||
"../../src/plugin-sdk/provider-web-search.ts",
|
||||
"../../src/plugin-sdk/runtime-doctor.ts",
|
||||
"../../src/plugin-sdk/runtime-env.ts",
|
||||
"../../src/plugin-sdk/secret-input-schema.ts",
|
||||
"../../src/plugin-sdk/secret-input.ts",
|
||||
"../../src/plugin-sdk/telegram-command-config.ts",
|
||||
"../../src/plugin-sdk/testing.ts",
|
||||
"../../src/plugin-sdk/text-runtime.ts",
|
||||
"../../src/plugin-sdk/video-generation.ts",
|
||||
"../../src/video-generation/dashscope-compatible.ts",
|
||||
"../../src/video-generation/types.ts",
|
||||
@@ -124,13 +120,19 @@ describe("opt-in extension package boundaries", () => {
|
||||
expect(packageJson.name).toBe("@openclaw/plugin-sdk");
|
||||
expect(packageJson.exports?.["./core"]).toBeUndefined();
|
||||
expect(packageJson.exports?.["./plugin-entry"]?.types).toBe(
|
||||
"./dist/packages/plugin-sdk/src/src/plugin-sdk/plugin-entry.d.ts",
|
||||
"./dist/src/plugin-sdk/plugin-entry.d.ts",
|
||||
);
|
||||
expect(packageJson.exports?.["./provider-http"]?.types).toBe(
|
||||
"./dist/packages/plugin-sdk/src/src/plugin-sdk/provider-http.d.ts",
|
||||
"./dist/src/plugin-sdk/provider-http.d.ts",
|
||||
);
|
||||
expect(packageJson.exports?.["./runtime-doctor"]?.types).toBe(
|
||||
"./dist/src/plugin-sdk/runtime-doctor.d.ts",
|
||||
);
|
||||
expect(packageJson.exports?.["./text-runtime"]?.types).toBe(
|
||||
"./dist/src/plugin-sdk/text-runtime.d.ts",
|
||||
);
|
||||
expect(packageJson.exports?.["./video-generation"]?.types).toBe(
|
||||
"./dist/packages/plugin-sdk/src/src/plugin-sdk/video-generation.d.ts",
|
||||
"./dist/src/plugin-sdk/video-generation.d.ts",
|
||||
);
|
||||
expect(existsSync(resolve(REPO_ROOT, "packages/plugin-sdk/types/plugin-entry.d.ts"))).toBe(
|
||||
false,
|
||||
|
||||
@@ -11,7 +11,7 @@ export const OPENAI_CODEX_DEFAULT_MODEL = "openai-codex/gpt-5.4";
|
||||
export const OPENAI_DEFAULT_IMAGE_MODEL = "gpt-image-1";
|
||||
export const OPENAI_DEFAULT_TTS_MODEL = "gpt-4o-mini-tts";
|
||||
export const OPENAI_DEFAULT_TTS_VOICE = "alloy";
|
||||
export const OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL = "gpt-4o-mini-transcribe";
|
||||
export const OPENAI_DEFAULT_AUDIO_TRANSCRIPTION_MODEL = "gpt-4o-transcribe";
|
||||
export const OPENAI_DEFAULT_EMBEDDING_MODEL = "text-embedding-3-small";
|
||||
export const GOOGLE_GEMINI_DEFAULT_MODEL = "google/gemini-3.1-pro-preview";
|
||||
export const OLLAMA_DEFAULT_BASE_URL = "http://127.0.0.1:11434";
|
||||
|
||||
Reference in New Issue
Block a user