buffer.test|title=Buffer concat|occurrence=1
Frontier kind: Test frontier
unlabeled · c_a2b23f05874d
541 tests · 7421 LOC · 33 files · introduces 1 test · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 1 test
Contains — complete concept membership
- All code (extent)
- 1084 ranges7421 lines · 33 files · Browse complete extent
- All tests (intent)
- 541 testsBrowse complete intent
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
- Focus concept
- Ancestors (broader)
- Descendants (narrower)
- Introduced files
- Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
- buffer.test|title=Buffer concat|occurrence=1 — Focused concept Introduced tests:
- computeAutomaticInstructions.test|title=ComputeAutomaticInstructions addApplyingInstructions should handle relative glob patterns|occurrence=1 — Ancestor (broader) Introduced tests:
- computeAutomaticInstructions.test|title=ComputeAutomaticInstructions referenced instructions should not add non-workspace references|occurrence=1 — Ancestor (broader) Introduced tests:
-
computeAutomaticInstructions.test|title=ComputeAutomaticInstructions addApplyingInstructions should not add duplicate instructions|occurrence=1, computeAutomaticInstructions.test|title=ComputeAutomaticInstructions collect should collect for edit mode even when settings disabled|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=ComputeAutomaticInstructions addApplyingInstructions should not add duplicate instructions|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=ComputeAutomaticInstructions collect should collect for edit mode even when settings disabled|occurrence=1
- promptsService.test|title=PromptsService getCustomAgents disabled agents are reported with enabled: false|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsServiceImpl.ts ×5 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×1 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService getPromptSlashCommands - skills should include skills from extension contributions as slash commands|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFileLocations.ts ×2 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService getPromptSlashCommands - skills should include skills from extension providers as slash commands|occurrence=1 — Ancestor (broader) Introduced tests:
- computeAutomaticInstructions.ts ×2 — Ancestor (broader) Introduced files:
-
yaml.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/base/common/yaml.ts
- src/vs/editor/common/core/range.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts
- promptsService.test|title=PromptsService findAgentSkills should accept contributed skill with missing description|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService hooks multi-root workspace resolves cwd to per-hook-file workspace folder|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService hooks returns undefined when workspace is untrusted|occurrence=1 — Ancestor (broader) Introduced tests:
-
mockFilesystem.ts ×4 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- src/vs/workbench/contrib/chat/test/common/promptSyntax/testUtils/mockFilesystem.ts
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- extensionPromptFileService.ts ×3 — Ancestor (broader) Introduced files:
- extensionPromptFileService.ts ×12 — Ancestor (broader) Introduced files:
-
promptsServiceImpl.ts ×10 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptFileAttributes.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/promptFileParser.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsService.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- promptsServiceImpl.ts ×15 — Ancestor (broader) Introduced files:
- copilot-instructions.md when enabled|occurrence=1 — Ancestor (broader) Introduced tests:
- computeAutomaticInstructions.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×2 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×7 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×4 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations surfaces a native plugin captured from the live SDK init.plugins (path filter)|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent materialize resolves the SDK agent name from the file frontmatter, not the filename|occurrence=1 — Ancestor (broader) Introduced tests:
- agentService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.test|title=AgentService (node dispatcher) user-message attachment rewriting snapshots EmbeddedResource attachments to disk and rewrites to a Resource URI under the session attachments folder|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- sessionPluginBundler.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sessionCustomizationDiscovery.test|title=SessionPluginBundler bundles discovered files into the synthetic plugin tree|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery bundles nested .instructions.md files into rules|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionPluginBundler.ts ×1 — Ancestor (broader) Introduced files:
- sessionPluginBundler.ts ×6 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- agentPluginFormatDetection.test|title=AgentPlugin format detection Agent Plugin root takes priority and exposes only portable core components|occurrence=1 — Ancestor (broader) Introduced tests:
-
has content|occurrence=1, subdirectories|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection reads skills from skills/ subdirectories|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection root-level SKILL.md is ignored when skills/ has content|occurrence=1
-
agentPluginFormatDetection.test|title=AgentPlugin format detection manifest agents field pointing to a specific file|occurrence=1, agentPluginFormatDetection.test|title=AgentPlugin format detection manifest commands field pointing to a specific file|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection manifest agents field pointing to a specific file|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection manifest commands field pointing to a specific file|occurrence=1
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection Copilot Plugin MCP servers expand root aliases and default cwd to plugin root|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection CLAUDE_PLUGIN_ROOT expansion in MCP server definitions from .mcp.json|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection Open Plugin reads MCP definitions from standalone .mcp.json|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection manifest commands field with array of specific files|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection falls back to Copilot format when no vendor manifest exists|occurrence=1 — Ancestor (broader) Introduced tests:
- plugin.json exists|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
directory|occurrence=1, plugin.json exists|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection detects Open Plugin format when .plugin/plugin.json exists|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection reads agents from agents/ directory|occurrence=1
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
-
directory with .mdc extension|occurrence=1, agentPluginFormatDetection.test|title=AgentPlugin format detection rule name strips longest matching suffix first|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection reads rules from rules/ directory with .mdc extension|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection reads rules with .md and .instructions.md extensions|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/plugins/agentPluginFormatDetection.test|title=AgentPlugin format detection rule name strips longest matching suffix first|occurrence=1
- pluginParsers.ts ×5 — Ancestor (broader) Introduced files:
- agentPluginFormatDetection.test|title=AgentPlugin format detection path traversal in manifest is rejected|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginFormatDetection.test|title=AgentPlugin format detection discovers components without a manifest|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginFormatDetection.test|title=AgentPlugin format detection plugin label uses manifest `name` when no marketplace metadata is present|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginServiceImpl.ts ×4 — Ancestor (broader) Introduced files:
- agentPluginParser.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×26 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×1 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×1 — Ancestor (broader) Introduced files:
- snippetsSync.ts ×16 — Ancestor (broader) Introduced files:
- promptsSync.ts ×16 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×2 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×1 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×3 — Ancestor (broader) Introduced files:
- abstractSynchronizer.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncClient.ts ×1 — Ancestor (broader) Introduced files:
- userDataSync.ts ×4 — Ancestor (broader) Introduced files:
- request.ts ×1 — Ancestor (broader) Introduced files:
- userDataSyncStoreService.ts ×1 — Ancestor (broader) Introduced files:
- workspacePluginSettingsService.ts ×1 — Ancestor (broader) Introduced files:
- workspacePluginSettingsService.ts ×1 — Ancestor (broader) Introduced files:
- workspacePluginSettingsService.ts ×5 — Ancestor (broader) Introduced files:
- <name> completion (pre-session)|occurrence=1 — Ancestor (broader) Introduced tests:
- commands → slash completion (end-to-end) the command survives the live SDK filter once a session materializes|occurrence=1 — Ancestor (broader) Introduced tests:
- commands → slash completion (end-to-end) a command the live SDK did not load is dropped post-materialize|occurrence=1 — Ancestor (broader) Introduced tests:
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- commands are surfaced too (pre-session)|occurrence=1 — Ancestor (broader) Introduced tests:
- extensionsScannerService.test|title=NativeExtensionsScanerService Test scan extension falls back to default nls replacements|occurrence=1 — Ancestor (broader) Introduced tests:
- extensionsScannerService.ts ×9 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- extensionsScannerService.ts ×6 — Ancestor (broader) Introduced files:
- extensionsScannerService.test|title=NativeExtensionsScanerService Test scan existing extension|occurrence=1 — Ancestor (broader) Introduced tests:
- extensionsScannerService.ts ×3 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×4 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×2 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×2 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×30 — Ancestor (broader) Introduced files:
- plugin.json), not just the Claude layout|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgentSkillScan.test|title=claudeAgentSkillScan project scope shadows user scope on name clash|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgentSkillScan.ts ×1 — Ancestor (broader) Introduced files:
-
mcpResourceScannerService.ts ×7 — Ancestor (broader)
Introduced files:
- src/vs/platform/mcp/common/mcpManagementService.ts
- src/vs/platform/mcp/common/mcpResourceScannerService.ts
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- mcpManagementService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
-
stateService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/state/test/node/state.test|title=StateService Multiple ops (Immediate Strategy)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/state/test/node/state.test|title=StateService Multiple ops are buffered and applied|occurrence=1
- stateService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- stateService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- diskFileSystemProvider.ts ×9 — Ancestor (broader) Introduced files:
- claudeHookScan.test|title=claudeHookScan a scope with disableAllHooks contributes nothing|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×2 — Ancestor (broader) Introduced files:
- mcpManagementService.ts ×10 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- fileEditTracker.test|title=FileEditTracker tracks edit for newly created file (no before content)|occurrence=1 — Ancestor (broader) Introduced tests:
- sessionDatabase.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeHookScan.test|title=claudeHookScan a settings file without a hooks block yields no entry|occurrence=1 — Ancestor (broader) Introduced tests:
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- fileEditTracker.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgentSkillScan.ts ×1 — Ancestor (broader) Introduced files:
- claudeNativePluginScan.ts ×1 — Ancestor (broader) Introduced files:
- claudeNativePluginScan.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- pluginParsers.ts ×5 — Ancestor (broader) Introduced files:
- claudeMcpScan.test|title=claudeMcpScan settings.json without an mcpServers block yields no servers|occurrence=1 — Ancestor (broader) Introduced tests:
- fileEditTracker.test|title=FileEditTracker tracks edit start and complete for existing file|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- claudeNativePluginScan.ts ×1 — Ancestor (broader) Introduced files:
- claudeRuleScan.ts ×3 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×4 — Ancestor (broader) Introduced files:
- claudeMcpScan.ts ×2 — Ancestor (broader) Introduced files:
- claudeMcpScan.ts ×1 — Ancestor (broader) Introduced files:
- claudeHookScan.ts ×1 — Ancestor (broader) Introduced files:
- fileEditTracker.test|title=FileEditTracker before and after content can be read from database|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- claudeHookScan.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginManager.test|title=AgentPluginManager syncCustomizations evicts a previously locked older nonce on startup once released|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×2 — Ancestor (broader) Introduced files:
- agentPluginManager.test|title=AgentPluginManager syncCustomizations retains a locked older nonce so both revisions coexist|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginManager.test|title=AgentPluginManager syncCustomizations new nonce materializes a fresh subdirectory and evicts the stale one|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginManager.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginManager.ts ×2 — Ancestor (broader) Introduced files:
- editSurvivalReporter.test|title=agentHost editSurvivalReporter resolves ahp-chat sub-channel URIs back to the parent harness|occurrence=1 — Ancestor (broader) Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×3 — Ancestor (broader) Introduced files:
- agentPluginManager.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- editSurvivalReporter.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- pluginParsers.ts ×7 — Ancestor (broader) Introduced files:
- editSurvivalReporter.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- editSurvivalReporter.ts ×3 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- fileService.ts ×2 — Ancestor (broader) Introduced files:
- yaml.ts ×4 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- ahpJsonlLogger.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- ahpJsonlLogger.test|title=AhpJsonlLogger coalesces synchronously queued log calls into a single write|occurrence=1 — Ancestor (broader) Introduced tests:
- ahpJsonlLogger.ts ×15 — Ancestor (broader) Introduced files:
- ipc.ts ×8 — Ancestor (broader) Introduced files: Introduced tests:
- ipc.ts ×2 — Ancestor (broader) Introduced files:
- ipc.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
-
ipc.test|title=Base IPC one to one listen to events|occurrence=1, ipc.test|title=Base IPC one to many all clients get pinged|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/parts/ipc/test/common/ipc.test|title=Base IPC one to many all clients get pinged|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/parts/ipc/test/common/ipc.test|title=Base IPC one to one listen to events|occurrence=1
- ipc.test|title=Base IPC one to one listen to events (resubscribe)|occurrence=1 — Ancestor (broader) Introduced tests:
- ipc.ts ×1 — Ancestor (broader) Introduced files:
- ipc.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- ipc.ts ×8 — Ancestor (broader) Introduced files:
- ipc.ts ×3 — Ancestor (broader) Introduced files:
- ipc.ts ×3 — Ancestor (broader) Introduced files:
- ipc.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- ipc.test|title=Base IPC one to one round trips numbers|occurrence=1 — Ancestor (broader) Introduced tests:
- ipc.test|title=Base IPC one to one BufferWriter releases its buffers on dispose|occurrence=1 — Ancestor (broader) Introduced tests:
- resume (error)|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.test|title=Buffer bufferWriteableStream - buffers errors when no listener|occurrence=1 — Ancestor (broader) Introduced tests:
- resume (simple)|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.test|title=Buffer bufferWriteableStream - buffers end when no listener|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.test|title=Buffer bufferWriteableStream - buffers data when no listener|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- streamToBuffer|occurrence=1 — Ancestor (broader) Introduced tests:
- buffer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
buffer.test|title=Buffer fromString|occurrence=1, buffer.test|title=Buffer issue #251527 - VSBuffer#toString preserves BOM character in filenames|occurrence=1 — Descendant (narrower)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/buffer.test|title=Buffer fromString|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/buffer.test|title=Buffer issue #251527 - VSBuffer#toString preserves BOM character in filenames|occurrence=1
- buffer.test|title=Buffer Performance issue with VSBuffer#slice #76076|occurrence=1 — Descendant (narrower) Introduced tests:
- async.ts ×202 — Descendant (narrower) Introduced files:
- resources.ts ×23 — Descendant (narrower) Introduced files:
- network.ts ×20 — Descendant (narrower) Introduced files:
- strings.test|title=Strings trimWhitespace|occurrence=1 — Descendant (narrower) Introduced tests:
- extpath.ts ×17 — Descendant (narrower) Introduced files:
- strings.ts ×101 — Descendant (narrower) Introduced files:
- cancellation.test|title=CancellationToken None|occurrence=1 — Descendant (narrower) Introduced tests:
- cancellation.ts ×18 — Descendant (narrower) Introduced files:
- event.ts ×1 — Descendant (narrower) Introduced files:
- event.ts ×4 — Descendant (narrower) Introduced files:
- event.ts ×2 — Descendant (narrower) Introduced files:
- event.ts ×93 — Descendant (narrower) Introduced files:
- buffer.ts ×1 — Descendant (narrower) Introduced files:
- buffer.ts ×1 — Descendant (narrower) Introduced files:
- buffer.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×3 — Descendant (narrower) Introduced files:
- buffer.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×2 — Descendant (narrower) Introduced files:
- buffer.ts ×1 — Descendant (narrower) Introduced files:
- buffer.ts ×42 — Descendant (narrower) Introduced files:
-
uri.test|title=URI URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2 — Descendant (narrower)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/charCode.test|title=CharCode has good values|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/path.test|title=Paths (Node Implementation) path|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI File paths containing apostrophes break URI parsing and cannot be opened #276075|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/uri.test|title=URI URI#file, win-speciale|occurrence=1
- utils.ts ×3 — Descendant (narrower) Introduced files:
- linkedList.ts ×13 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×6 — Descendant (narrower) Introduced files:
- lazy.ts ×1 — Descendant (narrower) Introduced files:
- lazy.ts ×3 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- uint.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
-
map.ts ×97 — Descendant (narrower)
Introduced files:
- src/vs/base/common/arrays.ts
- src/vs/base/common/arraysFind.ts
- src/vs/base/common/assert.ts
- src/vs/base/common/charCode.ts
- src/vs/base/common/collections.ts
- src/vs/base/common/errors.ts
- src/vs/base/common/functional.ts
- src/vs/base/common/iterator.ts
- src/vs/base/common/lifecycle.ts
- src/vs/base/common/map.ts
- src/vs/base/common/marshallingIds.ts
- src/vs/base/common/path.ts
- src/vs/base/common/platform.ts
- src/vs/base/common/process.ts
- src/vs/base/common/types.ts
- src/vs/base/common/uri.ts
- src/vs/base/test/common/utils.ts
- src/vs/nls.ts
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
1 test introduced at this concept.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
No code is introduced at this concept. Its 1084 extent ranges are introduced by other concepts.