From 8256b747bec6f14297c4f511e5f80e115434d650 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 6 May 2026 11:40:10 +0100 Subject: [PATCH] test(perf): narrow provider contract imports --- src/plugin-sdk/test-helpers/provider-contract.ts | 6 +++--- src/plugin-sdk/test-helpers/web-fetch-provider-contract.ts | 6 +++--- src/plugin-sdk/test-helpers/web-search-provider-contract.ts | 4 ++-- src/plugins/contracts/providers.contract.test.ts | 4 ++-- src/plugins/contracts/web-fetch-provider.contract.test.ts | 2 +- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/plugin-sdk/test-helpers/provider-contract.ts b/src/plugin-sdk/test-helpers/provider-contract.ts index 513a6b3888b..b2fa8e49eb0 100644 --- a/src/plugin-sdk/test-helpers/provider-contract.ts +++ b/src/plugin-sdk/test-helpers/provider-contract.ts @@ -1,10 +1,10 @@ import { describe, expect, it } from "vitest"; -import type { ProviderPlugin } from "../provider-model-shared.js"; import { providerContractLoadError, - resolveBundledExplicitProviderContractsFromPublicArtifacts, resolveProviderContractProvidersForPluginIds, -} from "../testing.js"; +} from "../../plugins/contracts/registry.js"; +import { resolveBundledExplicitProviderContractsFromPublicArtifacts } from "../../plugins/provider-contract-public-artifacts.js"; +import type { ProviderPlugin } from "../provider-model-shared.js"; import { installProviderPluginContractSuite } from "./provider-contract-suites.js"; type ProviderContractEntry = { diff --git a/src/plugin-sdk/test-helpers/web-fetch-provider-contract.ts b/src/plugin-sdk/test-helpers/web-fetch-provider-contract.ts index 039638f11f0..773af102262 100644 --- a/src/plugin-sdk/test-helpers/web-fetch-provider-contract.ts +++ b/src/plugin-sdk/test-helpers/web-fetch-provider-contract.ts @@ -1,10 +1,10 @@ import { describe, expect, it } from "vitest"; -import type { WebFetchProviderPlugin } from "../provider-web-fetch-contract.js"; import { pluginRegistrationContractRegistry, - resolveBundledExplicitWebFetchProvidersFromPublicArtifacts, resolveWebFetchProviderContractEntriesForPluginId, -} from "../testing.js"; +} from "../../plugins/contracts/registry.js"; +import { resolveBundledExplicitWebFetchProvidersFromPublicArtifacts } from "../../plugins/web-provider-public-artifacts.explicit.js"; +import type { WebFetchProviderPlugin } from "../provider-web-fetch-contract.js"; import { installWebFetchProviderContractSuite } from "./provider-contract-suites.js"; function resolveWebFetchCredentialValue(provider: WebFetchProviderPlugin): unknown { diff --git a/src/plugin-sdk/test-helpers/web-search-provider-contract.ts b/src/plugin-sdk/test-helpers/web-search-provider-contract.ts index 29a70ab93e9..1fd7347dcd7 100644 --- a/src/plugin-sdk/test-helpers/web-search-provider-contract.ts +++ b/src/plugin-sdk/test-helpers/web-search-provider-contract.ts @@ -1,9 +1,9 @@ import { describe, expect, it } from "vitest"; import { pluginRegistrationContractRegistry, - resolveBundledExplicitWebSearchProvidersFromPublicArtifacts, resolveWebSearchProviderContractEntriesForPluginId, -} from "../testing.js"; +} from "../../plugins/contracts/registry.js"; +import { resolveBundledExplicitWebSearchProvidersFromPublicArtifacts } from "../../plugins/web-provider-public-artifacts.explicit.js"; import { installWebSearchProviderContractSuite } from "./provider-contract-suites.js"; type WebSearchContractEntry = ReturnType< diff --git a/src/plugins/contracts/providers.contract.test.ts b/src/plugins/contracts/providers.contract.test.ts index d285e30cca5..ae68f9f547c 100644 --- a/src/plugins/contracts/providers.contract.test.ts +++ b/src/plugins/contracts/providers.contract.test.ts @@ -1,5 +1,5 @@ -import { describeProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts"; -import { describeWebSearchProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts"; +import { describeProviderContracts } from "../../plugin-sdk/test-helpers/provider-contract.js"; +import { describeWebSearchProviderContracts } from "../../plugin-sdk/test-helpers/web-search-provider-contract.js"; for (const providerId of [ "anthropic", diff --git a/src/plugins/contracts/web-fetch-provider.contract.test.ts b/src/plugins/contracts/web-fetch-provider.contract.test.ts index dfe2c97a2e5..116cb93f939 100644 --- a/src/plugins/contracts/web-fetch-provider.contract.test.ts +++ b/src/plugins/contracts/web-fetch-provider.contract.test.ts @@ -1,4 +1,4 @@ -import { describeWebFetchProviderContracts } from "openclaw/plugin-sdk/provider-test-contracts"; +import { describeWebFetchProviderContracts } from "../../plugin-sdk/test-helpers/web-fetch-provider-contract.js"; import { pluginRegistrationContractRegistry } from "./registry.js"; const webFetchProviderContractTests = pluginRegistrationContractRegistry.filter(