mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 11:20:43 +00:00
test: tighten changed test routing
This commit is contained in:
@@ -14,6 +14,12 @@ export type VitestRunSpec = {
|
||||
watchMode: boolean;
|
||||
};
|
||||
|
||||
export type ChangedTestTargetOptions = {
|
||||
cwd?: string;
|
||||
env?: Record<string, string | undefined>;
|
||||
focused?: boolean;
|
||||
};
|
||||
|
||||
export const DEFAULT_TEST_PROJECTS_VITEST_NO_OUTPUT_TIMEOUT_MS: string;
|
||||
|
||||
export function parseTestProjectsArgs(
|
||||
@@ -29,15 +35,20 @@ export function buildVitestRunPlans(
|
||||
args: string[],
|
||||
cwd?: string,
|
||||
listChangedPaths?: (baseRef: string, cwd: string) => string[],
|
||||
options?: ChangedTestTargetOptions,
|
||||
): VitestRunPlan[];
|
||||
|
||||
export function resolveChangedTargetArgs(
|
||||
args: string[],
|
||||
cwd?: string,
|
||||
listChangedPaths?: (baseRef: string, cwd: string) => string[],
|
||||
options?: ChangedTestTargetOptions,
|
||||
): string[] | null;
|
||||
|
||||
export function resolveChangedTestTargetPlan(changedPaths: string[]): {
|
||||
export function resolveChangedTestTargetPlan(
|
||||
changedPaths: string[],
|
||||
options?: ChangedTestTargetOptions,
|
||||
): {
|
||||
mode: "none" | "broad" | "targets";
|
||||
targets: string[];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user