private createSourceDirTestItem()

in src/test-info/test-item-factory.ts [208:224]


  private createSourceDirTestItem(
    target: BuildTarget,
    dir: string,
    uri: vscode.Uri
  ): TestItem {
    const id = `{sourcedir}:${target.id.uri}:${uri.path}`
    const relPath = path.relative(
      vscode.Uri.parse(target.baseDirectory ?? '').fsPath,
      dir
    )
    const newTest = this.store.testController.createTestItem(id, relPath, uri)
    this.store.testCaseMetadata.set(
      newTest,
      new SourceDirTestCaseInfo(newTest, target, relPath)
    )
    return newTest
  }