构造函数
方法
setLang
setLang(lang: Lang): void
validateProjectPath
validateProjectPath(projectDir: string): Promise<ConfigValidationResult> 返回 Promise<ConfigValidationResult>
discoverTests
discoverTests( testDir: string, configPath?: string, useCache?: boolean,): Promise<DiscoveredTest[]> 参数
- testDir: string
可选configPath: string- useCache: boolean = true
返回 Promise<DiscoveredTest[]>
discoverTestsStructured
discoverTestsStructured( testDir: string, configPath?: string, useCache?: boolean,): Promise<TestDiscoveryResult> 参数
- testDir: string
可选configPath: string- useCache: boolean = true
返回 Promise<TestDiscoveryResult>
invalidateCache
invalidateCache(testDir?: string): void
getTestStats
getTestStats( testDir: string,): Promise< { totalTests: number; totalFiles: number; byTag: Record<string, number>; byFile: Record<string, number>; },> 返回 Promise<
{
totalTests: number;
totalFiles: number;
byTag: Record<string, number>;
byFile: Record<string, number>;
},
>
静态buildGrepPatternForDescribe
buildGrepPatternForDescribe(describeTitle: string): string
静态buildGrepPatternForTests
buildGrepPatternForTests(tests: DiscoveredTest[]): string