function updateStatus()

in src/test-info/test-info.ts [282:298]


function updateStatus(
  item: vscode.TestItem,
  currentRun: TestRunTracker,
  result: TestResult
) {
  if (result.statusCode === StatusCode.Error) {
    const stdOut = result.data?.stdoutCollector?.lines
    const testMessage = stdOut
      ? new vscode.TestMessage(stdOut.join('\n'))
      : undefined
    currentRun.updateStatus(item, TestCaseStatus.Failed, testMessage)
  } else if (result.statusCode === StatusCode.Ok) {
    currentRun.updateStatus(item, TestCaseStatus.Passed)
  } else {
    currentRun.updateStatus(item, TestCaseStatus.Skipped)
  }
}