test: move hot runtime tests to fast lane

This commit is contained in:
Peter Steinberger
2026-04-28 02:57:37 +01:00
parent ebfc36ba8d
commit 8b6d960539
4 changed files with 11 additions and 30 deletions

View File

@@ -1,4 +1,4 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it } from "vitest";
import {
getMediaGenerationRuntimeMocks,
resetImageGenerationRuntimeMocks,
@@ -9,15 +9,6 @@ import type { ImageGenerationProvider } from "./types.js";
const mocks = getMediaGenerationRuntimeMocks();
vi.mock("./model-ref.js", () => ({
parseImageGenerationModelRef: mocks.parseImageGenerationModelRef,
}));
vi.mock("./provider-registry.js", () => ({
getImageGenerationProvider: mocks.getImageGenerationProvider,
listImageGenerationProviders: mocks.listImageGenerationProviders,
}));
describe("image-generation runtime", () => {
beforeEach(() => {
resetImageGenerationRuntimeMocks();

View File

@@ -1,4 +1,4 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it } from "vitest";
import {
getMediaGenerationRuntimeMocks,
resetMusicGenerationRuntimeMocks,
@@ -9,15 +9,6 @@ import type { MusicGenerationProvider } from "./types.js";
const mocks = getMediaGenerationRuntimeMocks();
vi.mock("./model-ref.js", () => ({
parseMusicGenerationModelRef: mocks.parseMusicGenerationModelRef,
}));
vi.mock("./provider-registry.js", () => ({
getMusicGenerationProvider: mocks.getMusicGenerationProvider,
listMusicGenerationProviders: mocks.listMusicGenerationProviders,
}));
describe("music-generation runtime", () => {
beforeEach(() => {
resetMusicGenerationRuntimeMocks();

View File

@@ -1,4 +1,4 @@
import { beforeEach, describe, expect, it, vi } from "vitest";
import { beforeEach, describe, expect, it } from "vitest";
import {
getMediaGenerationRuntimeMocks,
resetVideoGenerationRuntimeMocks,
@@ -9,15 +9,6 @@ import type { VideoGenerationProvider, VideoGenerationProviderOptionType } from
const mocks = getMediaGenerationRuntimeMocks();
vi.mock("./model-ref.js", () => ({
parseVideoGenerationModelRef: mocks.parseVideoGenerationModelRef,
}));
vi.mock("./provider-registry.js", () => ({
getVideoGenerationProvider: mocks.getVideoGenerationProvider,
listVideoGenerationProviders: mocks.listVideoGenerationProviders,
}));
function createProviderOptionsCaptureProvider(
capabilities: VideoGenerationProvider["capabilities"],
): { provider: VideoGenerationProvider; getSeenProviderOptions: () => unknown } {

View File

@@ -65,12 +65,15 @@ export const forcedUnitFastTestFiles = [
"src/acp/translator.prompt-prefix.test.ts",
"src/acp/translator.cancel-scoping.test.ts",
"src/acp/translator.stop-reason.test.ts",
"src/acp/persistent-bindings.lifecycle.test.ts",
"src/acp/persistent-bindings.test.ts",
"src/acp/server.startup.test.ts",
"src/acp/translator.session-rate-limit.test.ts",
"src/browser-lifecycle-cleanup.test.ts",
"src/canvas-host/server.test.ts",
"src/crestodian/crestodian.test.ts",
"src/crestodian/operations.test.ts",
"src/crestodian/overview.test.ts",
"src/crestodian/rescue-message.test.ts",
"src/crestodian/tui-backend.test.ts",
"src/flows/channel-setup.test.ts",
@@ -80,6 +83,7 @@ export const forcedUnitFastTestFiles = [
"src/docker-image-digests.test.ts",
"src/dockerfile.test.ts",
"src/entry.test.ts",
"src/image-generation/runtime.test.ts",
"src/i18n/registry.test.ts",
"src/install-sh-version.test.ts",
"src/logger.test.ts",
@@ -97,6 +101,7 @@ export const forcedUnitFastTestFiles = [
"src/pairing/pairing-store.test.ts",
"src/pairing/setup-code.test.ts",
"src/plugin-sdk/memory-host-events.test.ts",
"src/proxy-capture/runtime.test.ts",
"src/proxy-capture/store.sqlite.test.ts",
"src/security/audit-exec-surface.test.ts",
"src/security/audit-extra.async.test.ts",
@@ -108,9 +113,11 @@ export const forcedUnitFastTestFiles = [
"src/security/skill-scanner.test.ts",
"src/realtime-transcription/websocket-session.test.ts",
"src/routing/resolve-route.test.ts",
"src/music-generation/runtime.test.ts",
"src/trajectory/export.test.ts",
"src/trajectory/metadata.test.ts",
"src/trajectory/runtime.test.ts",
"src/tts/openai-compatible-speech-provider.test.ts",
"src/tts/provider-registry.test.ts",
"src/tts/status-config.test.ts",
"src/tts/tts-config.test.ts",
@@ -119,6 +126,7 @@ export const forcedUnitFastTestFiles = [
"src/test-utils/env.test.ts",
"src/test-utils/temp-home.test.ts",
"src/utils.test.ts",
"src/video-generation/runtime.test.ts",
"src/version.test.ts",
];
const forcedUnitFastTestFileSet = new Set(forcedUnitFastTestFiles);