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
}