函数 validateStartRunRequest
validateStartRunRequest( data: unknown,): SafeParseReturnType< { version?: string; testDir?: string; testFiles?: string[]; testLocations?: string[]; testIds?: string[]; describePattern?: string; grepPattern?: string; tagFilter?: string[]; projectFilter?: string; updateSnapshots?: boolean; baseURL?: string; retries?: number; timeout?: number; workers?: number; shards?: number; browsers?: (
"chromium" | "firefox" | "webkit")
[]; }, { version?: string; testDir?: string; testFiles?: string[]; testLocations?: string[]; testIds?: string[]; describePattern?: string; grepPattern?: string; tagFilter?: string[]; projectFilter?: string; updateSnapshots?: boolean; baseURL?: string; retries?: number; timeout?: number; workers?: number; shards?: number; browsers?: (
"chromium" | "firefox" | "webkit")
[]; },> 返回 SafeParseReturnType<
{
version?: string;
testDir?: string;
testFiles?: string[];
testLocations?: string[];
testIds?: string[];
describePattern?: string;
grepPattern?: string;
tagFilter?: string[];
projectFilter?: string;
updateSnapshots?: boolean;
baseURL?: string;
retries?: number;
timeout?: number;
workers?: number;
shards?: number;
browsers?: ("chromium" | "firefox" | "webkit")[];
},
{
version?: string;
testDir?: string;
testFiles?: string[];
testLocations?: string[];
testIds?: string[];
describePattern?: string;
grepPattern?: string;
tagFilter?: string[];
projectFilter?: string;
updateSnapshots?: boolean;
baseURL?: string;
retries?: number;
timeout?: number;
workers?: number;
shards?: number;
browsers?: ("chromium" | "firefox" | "webkit")[];
},
>