uri.test|title=URI VSCode URI module's driveLetterPath regex is incorrect, #32961|occurrence=1
Frontier kind: Test frontier
unlabeled · c_9bc4f1370b3f
1204 tests · 3470 LOC · 18 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)
- 512 ranges3470 lines · 18 files · Browse complete extent
- All tests (intent)
- 1204 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.
- uri.test|title=URI VSCode URI module's driveLetterPath regex is incorrect, #32961|occurrence=1 — Focused concept Introduced tests:
- promptsServiceImpl.ts ×5 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService listPromptFiles - extensions Contributed file sessionTypes metadata is preserved in core prompt models|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService Provider sessionTypes metadata is preserved in core prompt models|occurrence=1 — Ancestor (broader) Introduced tests:
-
computeAutomaticInstructions.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=ComputeAutomaticInstructions instructions list variable should generate instructions list when readFile tool available|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=ComputeAutomaticInstructions instructions list variable should generate instructions list when readFile tool unavailable and runInTerminal tool available|occurrence=1
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- extensionPromptFileService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptFilesLocator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - skills should include skills from extension contributions as slash commands|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - userInvocable filtering should return correct userInvocable value for skills with user-invocable: false|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - userInvocable filtering should return correct userInvocable value for skills with user-invocable: true|occurrence=1 — Ancestor (broader) Introduced tests:
-
promptsService.test|title=PromptsService getPromptSlashCommands - skills should combine prompt files and skills as slash commands|occurrence=1, promptsService.test|title=PromptsService getPromptSlashCommands - skills should not duplicate slash commands with same name from different types|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/service/promptsService.test|title=PromptsService getPromptSlashCommands - skills should combine prompt files and skills as slash commands|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/service/promptsService.test|title=PromptsService getPromptSlashCommands - skills should not duplicate slash commands with same name from different types|occurrence=1
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - skills should include skills from extension providers as slash commands|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - userInvocable filtering should default to true for skills without user-invocable attribute|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService hooks returns undefined when workspace is untrusted|occurrence=1 — Ancestor (broader) Introduced tests:
- 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:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService getPromptSlashCommands - userInvocable filtering should handle skills with missing header gracefully|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×4 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×4 — Ancestor (broader) Introduced files:
- promptFilesLocator.ts ×1 — Ancestor (broader) Introduced files:
-
promptsService.test|title=PromptsService listPromptFiles - skills should list skill files from user home|occurrence=1, promptsService.test|title=PromptsService listPromptFiles - skills should list skill files from workspace|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/service/promptsService.test|title=PromptsService listPromptFiles - skills should handle mixed workspace and user home skills|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/service/promptsService.test|title=PromptsService listPromptFiles - skills should list skill files from user home|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/service/promptsService.test|title=PromptsService listPromptFiles - skills should list skill files from workspace|occurrence=1
- promptsService.test|title=PromptsService listPromptFiles - skills should respect disabled default paths via config|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService Prompt file provider|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService Instructions provider|occurrence=1 — Ancestor (broader) Introduced tests:
- promptFilesLocator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsService.test|title=PromptsService listPromptFiles - instructions instructions from user data folder|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- extensionPromptFileService.ts ×1 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×13 — Ancestor (broader) Introduced files:
- extensionPromptFileService.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- mockFilesystem.ts ×5 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
-
computeAutomaticInstructions.ts ×20 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/attachments/chatVariableEntries.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/computeAutomaticInstructions.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator.ts
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×5 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×6 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×5 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService listPromptFiles - extensions Contributed prompt file|occurrence=1 — Ancestor (broader) Introduced tests:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
-
chatService.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/chatService/chatService.ts
- src/vs/workbench/contrib/chat/common/model/chatModel.ts
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- extensionPromptFileService.ts ×6 — Ancestor (broader) Introduced files:
- chatService.test|title=ChatService can deserialize with response|occurrence=1 — Ancestor (broader) Introduced tests:
- chatService.test|title=ChatService can serialize|occurrence=1 — Ancestor (broader) Introduced tests:
- chatParserTypes.ts ×3 — Ancestor (broader) Introduced files:
- chatModel.ts ×3 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
chatAgents.ts ×2 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/chatService/chatServiceImpl.ts
- src/vs/workbench/contrib/chat/common/participants/chatAgents.ts
-
claudeSdkPipeline.ts ×5 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/claude/claudeAgentSession.ts
- src/vs/platform/agentHost/node/claude/claudeSdkPipeline.ts
- src/vs/platform/agentHost/node/claude/customizations/scan/claudeMcpScan.ts
- src/vs/platform/agentHost/node/shared/mcpCustomizationController.ts
- textModelTokens.ts ×4 — Ancestor (broader) Introduced files:
- URIs when connected to a remote|occurrence=1 — Ancestor (broader) Introduced tests:
-
computeAutomaticInstructions.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=getFilePath should use forward slashes when remote is Linux|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=getFilePath should use forward slashes when remote is macOS|occurrence=1
-
URIs|occurrence=1, when not connected to a remote|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=getFilePath should not convert file:// URIs to vscode-local:/ when not connected to a remote|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=getFilePath should not replace slashes when remoteOS is undefined|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/promptSyntax/computeAutomaticInstructions.test|title=getFilePath should return fsPath for file:// URIs|occurrence=1
- computeAutomaticInstructions.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getSessionCustomizations derives the Built-in container from the live SDK command set post-materialize|occurrence=1 — Ancestor (broader) Introduced tests:
- indentation.ts ×1 — Ancestor (broader) Introduced files:
-
claudeAgent.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- src/vs/platform/agentHost/node/claude/claudeAgentSession.ts
- indentation.ts ×6 — Ancestor (broader) Introduced files:
-
languageConfigurationExtensionPoint.ts ×38 — Ancestor (broader)
Introduced files:
- src/vs/editor/common/languages/languageConfigurationRegistry.ts
- src/vs/editor/common/languages/supports/indentRules.ts
- src/vs/editor/common/languages/supports/indentationLineProcessor.ts
- src/vs/editor/common/languages/supports/languageBracketsConfiguration.ts
- src/vs/editor/common/model/tokens/tokenizationTextModelPart.ts
- src/vs/editor/common/model/tokens/tokenizerSyntaxTokenBackend.ts
- src/vs/editor/common/tokens/lineTokens.ts
- src/vs/editor/contrib/indentation/common/indentation.ts
- src/vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint.ts
- copilotAgent.test|title=CopilotAgent createSession activeClient eager-claim getSessionCustomizations publishes discovered files as Directory customizations|occurrence=1 — Ancestor (broader) Introduced tests:
-
copilotAgent.ts ×4 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/copilot/copilotAgent.ts
- src/vs/platform/agentHost/node/copilot/copilotPluginConverters.ts
-
claudeAgent.ts ×7 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/agentPeerChats.ts
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- sessionCustomizationDiscovery.ts ×6 — Ancestor (broader) Introduced files:
- agentService.test|title=AgentService (node dispatcher) subagent membership sequencing a subagent_started signal yields exactly one catalog entry with the parent origin, title, and a started turn|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- claudePromptResolver.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- src/vs/platform/agentHost/node/workspacelessScratchDir.ts
- pendingEditContentStore.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×3 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent — Phase 11 customizations getCustomizations returns [] — provider-level catalogue, not a cross-session aggregator|occurrence=1 — Ancestor (broader) Introduced tests:
-
agentService.ts ×1 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/agentService.ts
- src/vs/platform/agentHost/node/agentSideEffects.ts
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- agentConfigurationService.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.test|title=CopilotAgent agent-created sessions can resolve session-state paths via INativeEnvironmentService|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.ts ×5 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×2 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×3 — Ancestor (broader) Introduced files:
- claudeSessionPermissionMode.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- modelService.ts ×29 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- modelService.ts ×5 — Ancestor (broader) Introduced files:
- modelService.ts ×4 — Ancestor (broader) Introduced files:
- testConfigurationService.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×8 — Ancestor (broader) Introduced files: Introduced tests:
- editOperation.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×22 — Ancestor (broader) Introduced files:
- claudePromptResolver.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudePromptResolver.ts ×5 — Ancestor (broader) Introduced files:
- agentService.ts ×14 — Ancestor (broader) Introduced files:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginFormatDetection.test|title=AgentPlugin format detection discovers components without a manifest|occurrence=1 — Ancestor (broader) Introduced tests:
- agentPluginParser.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession event mapping live tool_complete past-tense message reflects the rewritten command|occurrence=1 — Ancestor (broader) Introduced tests:
-
mcpServer.ts ×36 — Ancestor (broader)
Introduced files:
- src/vs/base/common/buffer.ts
- src/vs/base/common/observableInternal/observables/derived.ts
- src/vs/base/common/observableInternal/observables/observableValue.ts
- src/vs/base/common/observableInternal/utils/promise.ts
- src/vs/workbench/contrib/mcp/common/mcpConfiguration.ts
- src/vs/workbench/contrib/mcp/common/mcpResourceFilesystem.ts
- src/vs/workbench/contrib/mcp/common/mcpServer.ts
- src/vs/workbench/contrib/mcp/common/mcpServerRequestHandler.ts
- src/vs/workbench/contrib/mcp/common/mcpTypes.ts
- src/vs/workbench/contrib/mcp/test/common/mcpRegistryTypes.ts
- copilotAgentSession.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- agentPluginServiceImpl.ts ×26 — Ancestor (broader) Introduced files:
- copilotAgentSession.test|title=CopilotAgentSession event mapping live tool_start strips redundant cd prefix matching workingDirectory|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgentSession.test|title=CopilotAgentSession event mapping live tool_start does not rewrite when cd target differs from workingDirectory|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×6 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
-
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgentSession.test|title=CopilotAgentSession falls back to file attachment when selection text cannot be read|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgentSession.test|title=CopilotAgentSession falls back to file reference when reading a symbol Resource attachment fails|occurrence=1
- copilotAgentSession.ts ×6 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×7 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×2 — Ancestor (broader) Introduced files:
- workspacelessScratchDir.ts ×1 — Ancestor (broader) Introduced files:
-
colorThemeData.ts ×16 — Ancestor (broader)
Introduced files:
- src/vs/platform/extensionResourceLoader/common/extensionResourceLoader.ts
- src/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.ts
- src/vs/workbench/services/themes/common/colorThemeData.ts
-
annotations.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/widget/annotations.test|title=Annotations extractVulnerabilitiesFromText multiline|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/widget/annotations.test|title=Annotations extractVulnerabilitiesFromText multiple vulns|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/widget/annotations.test|title=Annotations extractVulnerabilitiesFromText single line|occurrence=1
-
agentSideEffects.ts ×6 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/agentHostToolCallTracker.ts
- src/vs/platform/agentHost/node/agentSideEffects.ts
- src/vs/platform/agentHost/node/localCommands/bangLocalCommand.ts
- src/vs/platform/agentHost/node/localCommands/localChatCommand.ts
- src/vs/platform/agentHost/node/localCommands/renameLocalCommand.ts
- workspaceTrust.ts ×8 — Ancestor (broader) Introduced files: Introduced tests:
- workspaceTrust.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- workspaceTrust.ts ×2 — Ancestor (broader) Introduced files:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
- promise.ts ×3 — Ancestor (broader) Introduced files:
- resources.ts ×13 — Ancestor (broader) Introduced files: Introduced tests:
- extensionsScannerService.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- pluginMarketplaceService.test|title=PluginMarketplaceService parses local file marketplace references|occurrence=1 — Ancestor (broader) Introduced tests:
-
terminalSandboxEngine.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool merges configured filesystem allowRead paths into the sandbox config|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotShellTools.test|title=CopilotShellTools primary shell tool writes a sandbox config exposing the working directory as writable|occurrence=1
- terminalEnvironment.test|title=Workbench - TerminalEnvironment getWorkspaceForTerminal should resolve workspace folder from cwd, not last active workspace|occurrence=1 — Ancestor (broader) Introduced tests:
- terminalEnvironment.test|title=Workbench - TerminalEnvironment getWorkspaceForTerminal should fall back to last active workspace when cwd is not in any workspace folder|occurrence=1 — Ancestor (broader) Introduced tests:
- terminalEnvironment.test|title=Workbench - TerminalEnvironment getWorkspaceForTerminal should fall back to last active workspace when cwd is undefined|occurrence=1 — Ancestor (broader) Introduced tests:
- terminalEnvironment.ts ×4 — Ancestor (broader) Introduced files:
-
terminalEnvironment.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminal/test/common/terminalEnvironment.test|title=Workbench - TerminalEnvironment getCwd should default to userHome for an empty workspace|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminal/test/common/terminalEnvironment.test|title=Workbench - TerminalEnvironment getCwd should ignore custom cwd when told to ignore|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminal/test/common/terminalEnvironment.test|title=Workbench - TerminalEnvironment getCwd should use to the workspace if it exists|occurrence=1
- terminalEnvironment.ts ×4 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- strictKnownMarketplaces.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- marketplaceReference.ts ×2 — Ancestor (broader) Introduced files:
- copilotShellTools.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostTerminalManager.ts ×21 — Ancestor (broader) Introduced files:
-
io.ts ×12 — Ancestor (broader)
Introduced files:
- src/vs/base/node/pfs.ts
- src/vs/platform/checksum/node/checksumService.ts
- src/vs/platform/files/common/fileService.ts
- src/vs/platform/files/common/files.ts
- src/vs/platform/files/common/io.ts
- src/vs/platform/files/node/diskFileSystemProvider.ts
- ahpJsonlLogger.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostTerminalManager.ts ×1 — Ancestor (broader) Introduced files:
- editSurvivalReporter.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- worktreeIsolation.ts ×5 — Ancestor (broader) Introduced files:
- sessionPermissions.ts ×5 — Ancestor (broader) Introduced files:
- sessionPermissions.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- sessionPermissions.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- worktreeIsolation.ts ×3 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×5 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×2 — Ancestor (broader) Introduced files:
- sessionPermissions.ts ×1 — Ancestor (broader) Introduced files:
- worktreeIsolation.ts ×1 — Ancestor (broader) Introduced files:
- sessionServerTools.ts ×14 — Ancestor (broader) Introduced files: Introduced tests:
- workspaces.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- workspaces.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- computeMovedLines.ts ×11 — Ancestor (broader) Introduced files:
- terminalEnvironment.ts ×6 — Ancestor (broader) Introduced files:
- abstractText.ts ×2 — Ancestor (broader) Introduced files:
- legacyLinesDiffComputer.ts ×5 — Ancestor (broader) Introduced files:
- rangeMapping.ts ×2 — Ancestor (broader) Introduced files:
-
stringEdit.ts ×9 — Ancestor (broader)
Introduced files:
- src/vs/base/common/strings.ts
- src/vs/editor/common/core/edits/edit.ts
- src/vs/editor/common/core/edits/lineEdit.ts
- src/vs/editor/common/core/edits/stringEdit.ts
- src/vs/editor/common/core/edits/textEdit.ts
- src/vs/editor/common/core/ranges/lineRange.ts
- src/vs/editor/common/core/text/abstractText.ts
- src/vs/editor/common/core/text/positionToOffset.ts
- src/vs/editor/common/core/text/positionToOffsetImpl.ts
- src/vs/workbench/contrib/editTelemetry/common/arcTracker.ts
- viewLineRenderer.ts ×4 — Ancestor (broader) Introduced files:
- pfs.test|title=PFS rename without retry|occurrence=1, pfs.test|title=PFS copy, rename and delete|occurrence=1 — Ancestor (broader) Introduced tests:
- zip.ts ×9 — Ancestor (broader) Introduced files: Introduced tests:
- languageSelector.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- snapshot.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- viewLineRenderer.ts ×1 — Ancestor (broader) Introduced files:
- keyboardMapperTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- snapshot.ts ×1 — Ancestor (broader) Introduced files:
- languageSelector.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- workspaces.ts ×5 — Ancestor (broader) Introduced files:
- languageSelector.test|title=LanguageSelector Snippet choices lost #149363|occurrence=1 — Ancestor (broader) Introduced tests:
- encoding.ts ×1 — Ancestor (broader) Introduced files:
- amdX.ts ×1 — Ancestor (broader) Introduced files:
- encoding.ts ×1 — Ancestor (broader) Introduced files:
- encoding.test|title=Encoding detectBOM does not return error for non existing file|occurrence=1 — Ancestor (broader) Introduced tests:
- resources.ts ×1 — Ancestor (broader) Introduced files:
- codexPromptResolver.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- uri.test|title=URI URI - (de)serialize|occurrence=1 — Ancestor (broader) Introduced tests:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×6 — Descendant (narrower) Introduced files:
- uri.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- uri.ts ×3 — 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
- uri.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×2 — Descendant (narrower) Introduced files:
- utils.ts ×3 — Descendant (narrower) Introduced files:
- uri.ts ×1 — Descendant (narrower) Introduced files:
- uri.ts ×9 — 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:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — 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 512 extent ranges are introduced by other concepts.