in src/test-runner/run-tracker.ts [67:89]
private onDoneCallback: () => void
private cancelToken: vscode.CancellationToken
private coverageTracker: CoverageTracker
private languageToolManager: LanguageToolManager
private pending: Thenable<void>[] = []
private buildTaskTracker: TaskEventTracker = new TaskEventTracker()
private debugInfo: DebugInfo | undefined
private hasDebugSessionBeenInitiated = false
constructor(params: RunTrackerParams) {
this.allTests = new Map<TestItemType, TestCaseInfo[]>()
this.status = new Map<vscode.TestItem, TestCaseStatus>()
this.testCaseMetadata = params.testCaseMetadata
this.run = params.run
this.request = params.request
this._originName = params.originName
this.cancelToken = params.cancelToken
this.coverageTracker = params.coverageTracker
this.languageToolManager = params.languageToolManager
this.prepareCurrentRun()
this.prepareDebugInfo()
}