oclaw/openclaw/scripts/test-projects.test-support.d.mts
oliver dbbe3add6a 重构主控编排与运行时预热链路,统一工作区提示词/专家调度协议并补齐 wiki 记忆注入与写回闭环。
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。

Made-with: Cursor
2026-04-26 08:34:33 +08:00

49 lines
1.1 KiB
TypeScript

export type VitestRunPlan = {
config: string;
forwardedArgs: string[];
includePatterns: string[] | null;
watchMode: boolean;
};
export type VitestRunSpec = {
config: string;
env: Record<string, string | undefined>;
includeFilePath: string | null;
includePatterns: string[] | null;
pnpmArgs: string[];
watchMode: boolean;
};
export function parseTestProjectsArgs(
args: string[],
cwd?: string,
): {
forwardedArgs: string[];
targetArgs: string[];
watchMode: boolean;
};
export function buildVitestRunPlans(
args: string[],
cwd?: string,
listChangedPaths?: (baseRef: string, cwd: string) => string[],
): VitestRunPlan[];
export function resolveChangedTargetArgs(
args: string[],
cwd?: string,
listChangedPaths?: (baseRef: string, cwd: string) => string[],
): string[] | null;
export function createVitestRunSpecs(
args: string[],
params?: {
baseEnv?: Record<string, string | undefined>;
cwd?: string;
tempDir?: string;
},
): VitestRunSpec[];
export function writeVitestIncludeFile(filePath: string, includePatterns: string[]): void;
export function buildVitestArgs(args: string[], cwd?: string): string[];