构造函数
constructor
-
方法
scanDirectory
-
scanDirectory(testDir: string): Promise<TagInfo[]>
scanFile
-
scanFile(filePath: string): Promise<void>
返回 Promise<void>
-
getTestsByTag
-
getTestsByTag(tagName: string): string[]
返回 string[]
-
返回 string[]
getFilteredTests
-
getFilteredTests( allTestIds: string[], include?: string[], exclude?: string[], require?: string[],): string[]
参数
- allTestIds: string[]
可选include: string[]
可选exclude: string[]
可选require: string[]
返回 string[]
buildGrepPattern
-
buildGrepPattern(include?: string[], _exclude?: string[]): string
参数
可选include: string[]
可选_exclude: string[]
返回 string
getSummary
-
getSummary(): { totalTags: number; totalTaggedTests: number; tags: { name: string; count: number }[];}
返回 {
totalTags: number;
totalTaggedTests: number;
tags: { name: string; count: number }[];
}
generateTagReport
-
generateTagReport(outputPath: string): Promise<string>
返回 Promise<string>