private onDoneCallback:()

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()
  }