MCPcopy Create free account
hub / github.com/Dart-Code/Dart-Code / add

Method add

src/extension/test/vs_test_controller.ts:124–133  ·  view source on GitHub ↗
(item: vs.TestItem)

Source from the content-addressed store, hash-verified

122 private extractRunnableNodes(items: Set<vs.TestItem>): RunnableTreeNode[] {
123 const nodes: RunnableTreeNode[] = [];
124 const add = (item: vs.TestItem) => {
125 const node = this.nodeForItem.get(item);
126 if (node instanceof RunnableTreeNode) {
127 // If this node is runnable, add it.
128 nodes.push(node);
129 } else {
130 // Otherwise, try adding children (this may be a workspace folder, project, etc.).
131 item.children.forEach(add);
132 }
133 };
134 items.forEach(add);
135 return nodes;
136 }

Callers 9

getPackageEntriesMethod · 0.45
prefixLinesMethod · 0.45
removeLinePrefixesMethod · 0.45
runTestsMethod · 0.45
createOrUpdateNodeMethod · 0.45

Calls 1

getMethod · 0.45

Tested by

no test coverage detected