mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 09:30:43 +00:00
test: move hot runtime tests to fast lane
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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 } {
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user