fix(test): route misc extension targets to the misc shard

This commit is contained in:
Vincent Koc
2026-04-22 21:38:56 -07:00
parent 754577b43e
commit 4984cad5ae
2 changed files with 20 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ import { isMattermostExtensionRoot } from "../test/vitest/vitest.extension-matte
import { isMediaExtensionRoot } from "../test/vitest/vitest.extension-media-paths.mjs";
import { isMemoryExtensionRoot } from "../test/vitest/vitest.extension-memory-paths.mjs";
import { isMessagingExtensionRoot } from "../test/vitest/vitest.extension-messaging-paths.mjs";
import { isMiscExtensionRoot } from "../test/vitest/vitest.extension-misc-paths.mjs";
import { isMsTeamsExtensionRoot } from "../test/vitest/vitest.extension-msteams-paths.mjs";
import {
isProviderExtensionRoot,
@@ -79,6 +80,7 @@ const EXTENSION_MATRIX_VITEST_CONFIG = "test/vitest/vitest.extension-matrix.conf
const EXTENSION_MEMORY_VITEST_CONFIG = "test/vitest/vitest.extension-memory.config.ts";
const EXTENSION_MSTEAMS_VITEST_CONFIG = "test/vitest/vitest.extension-msteams.config.ts";
const EXTENSION_MESSAGING_VITEST_CONFIG = "test/vitest/vitest.extension-messaging.config.ts";
const EXTENSION_MISC_VITEST_CONFIG = "test/vitest/vitest.extension-misc.config.ts";
const EXTENSION_PROVIDER_OPENAI_VITEST_CONFIG =
"test/vitest/vitest.extension-provider-openai.config.ts";
const EXTENSION_PROVIDERS_VITEST_CONFIG = "test/vitest/vitest.extension-providers.config.ts";
@@ -148,6 +150,7 @@ const VITEST_CONFIG_BY_KIND = {
extensionMedia: EXTENSION_MEDIA_VITEST_CONFIG,
extensionMemory: EXTENSION_MEMORY_VITEST_CONFIG,
extensionMessaging: EXTENSION_MESSAGING_VITEST_CONFIG,
extensionMisc: EXTENSION_MISC_VITEST_CONFIG,
extensionMsTeams: EXTENSION_MSTEAMS_VITEST_CONFIG,
extensionProviderOpenAi: EXTENSION_PROVIDER_OPENAI_VITEST_CONFIG,
extensionProvider: EXTENSION_PROVIDERS_VITEST_CONFIG,
@@ -597,6 +600,9 @@ function classifyTarget(arg, cwd) {
if (isMessagingExtensionRoot(extensionRoot)) {
return "extensionMessaging";
}
if (isMiscExtensionRoot(extensionRoot)) {
return "extensionMisc";
}
return isProviderExtensionRoot(extensionRoot) ? "extensionProvider" : "extension";
}
const channelContractKind = resolveChannelContractTargetKind(relative);
@@ -849,6 +855,7 @@ export function buildVitestRunPlans(
"extensionMatrix",
"extensionMedia",
"extensionMemory",
"extensionMisc",
"extensionMsTeams",
"extensionMessaging",
"extensionProviderOpenAi",