test(perf): narrow provider contract imports

This commit is contained in:
Peter Steinberger
2026-05-06 11:40:10 +01:00
parent 86c4809a40
commit 8256b747be
5 changed files with 11 additions and 11 deletions

View File

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

View File

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

View File

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

View File

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

View File

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