public newRun()

in src/test-runner/run-factory.ts [24:45]


  public newRun(
    request: TestRunRequest,
    cancelToken: CancellationToken
  ): TestRunTracker {
    const originId = randomUUID()
    const run = this.testCaseStore.testController.createTestRun(request)
    const requestTracker = new TestRunTracker({
      testCaseMetadata: this.testCaseStore.testCaseMetadata,
      run: run,
      request: request,
      originName: originId,
      cancelToken: cancelToken,
      coverageTracker: this.coverageTracker,
      languageToolManager: this.languageToolManager,
    })

    this.buildClient.registerOriginHandlers(originId, requestTracker)
    requestTracker.onDone(() =>
      this.buildClient.disposeOriginHandlers(originId)
    )
    return requestTracker
  }