types.test|title=Types isUndefinedOrNull|occurrence=1
Frontier kind: Test frontier
unlabeled · c_9f9e95c1e457
2313 tests · 3384 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)
- 483 ranges3384 lines · 18 files · Browse complete extent
- All tests (intent)
- 2313 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.
- types.test|title=Types isUndefinedOrNull|occurrence=1 — Focused concept Introduced tests:
- promptsService.test|title=PromptsService getPromptSlashCommands - userInvocable filtering should handle prompts with user-invocable: false|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.ts ×1 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService getPromptSlashCommands - skills should respect skill disable configuration (USE_AGENT_SKILLS)|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×3 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×2 — Ancestor (broader) Introduced files:
- promptFileParser.ts ×1 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService listPromptFiles - instructions instructions from user data folder|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsService.test|title=PromptsService listPromptFiles - prompts prompts from user data folder|occurrence=1 — Ancestor (broader) Introduced tests:
- promptsServiceImpl.ts ×1 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService listPromptFiles - skills should not list skills when not in skill folder structure|occurrence=1 — Ancestor (broader) Introduced tests:
- mockFilesystem.ts ×5 — Ancestor (broader) Introduced files:
- promptsServiceImpl.ts ×6 — Ancestor (broader) Introduced files:
- promptFilesLocator.ts ×1 — Ancestor (broader) Introduced files:
- computeAutomaticInstructions.ts ×3 — Ancestor (broader) Introduced files:
- promptsService.test|title=PromptsService findAgentSkills should return empty array when no skills found|occurrence=1 — Ancestor (broader) Introduced tests:
-
promptFilesLocator.ts ×13 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator.ts
- promptFilesLocator.ts ×5 — Ancestor (broader) Introduced files:
-
promptsServiceImpl.ts ×15 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/promptSyntax/config/config.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/config/promptFileLocations.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/service/extensionPromptFileService.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl.ts
- src/vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator.ts
- computeAutomaticInstructions.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.test|title=CopilotAgent provisional sessions materialization skips managed shell tools when root config disables the custom terminal tool|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
-
copilotAgent.test|title=CopilotAgent provisional sessions materialization passes VS Code-specific system message to the SDK|occurrence=1, copilotAgent.test|title=CopilotAgent provisional sessions materialization forwards the GitHub token to the SDK at the session level (#318693)|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgent.test|title=CopilotAgent provisional sessions materialization forwards the GitHub token to the SDK at the session level (#318693)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgent.test|title=CopilotAgent provisional sessions materialization passes VS Code-specific system message to the SDK|occurrence=1
-
copilotAgent.test|title=CopilotAgent provisional sessions sendMessage on the default chat materializes the parent provisional session|occurrence=1, copilotAgent.test|title=CopilotAgent customization anchoring materialization without a worktree keeps the anchor on the original folder|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgent.test|title=CopilotAgent customization anchoring materialization re-anchors customization discovery to the resolved worktree|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgent.test|title=CopilotAgent customization anchoring materialization without a worktree keeps the anchor on the original folder|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/copilotAgent.test|title=CopilotAgent provisional sessions sendMessage on the default chat materializes the parent provisional session|occurrence=1
- chatServiceImpl.ts ×6 — Ancestor (broader) Introduced files:
- agentService.ts ×2 — Ancestor (broader) Introduced files:
-
claudeAgent.ts ×2 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/claude/claudeAgent.ts
- src/vs/platform/agentHost/node/workspacelessScratchDir.ts
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgentSession.ts ×3 — Ancestor (broader) Introduced files:
- claudeSdkPipeline.ts ×4 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentService.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.ts ×1 — 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
- copilotAgent.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.ts ×12 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×3 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent createProvisional creates a session without SDK startup contact|occurrence=1 — Ancestor (broader) Introduced tests:
- agentSideEffects.ts ×2 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×1 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×2 — Ancestor (broader) Introduced files:
- claudeAgentSession.ts ×4 — Ancestor (broader) Introduced files:
- claudeAgent.ts ×1 — Ancestor (broader) Introduced files:
- sessionState.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sessionCustomizationDiscovery.ts ×3 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×8 — Ancestor (broader) Introduced files: Introduced tests:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×22 — Ancestor (broader) Introduced files:
- claudeAgent.test|title=ClaudeAgent fromSdkModelInfo projects ModelInfo without commercial metadata and reuses the effort schema|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeAgent.test|title=ClaudeAgent AgentSession URI helpers round-trip the claude scheme|occurrence=1 — Ancestor (broader) Introduced tests:
- claudePromptResolver.ts ×4 — Ancestor (broader) Introduced files:
- claudePromptResolver.ts ×1 — Ancestor (broader) Introduced files:
- sessionCustomizationDiscovery.ts ×16 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×2 — Ancestor (broader) Introduced files:
-
agentService.ts ×10 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/common/agentHostSchema.ts
- src/vs/platform/agentHost/common/state/sessionState.ts
- src/vs/platform/agentHost/node/agentHostAuthenticationService.ts
- src/vs/platform/agentHost/node/agentHostChangesetService.ts
- src/vs/platform/agentHost/node/agentHostCommitOperationProvider.ts
- src/vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider.ts
- src/vs/platform/agentHost/node/agentHostPullRequestOperationProvider.ts
- src/vs/platform/agentHost/node/agentHostReviewService.ts
- src/vs/platform/agentHost/node/agentHostSyncOperationHandler.ts
- src/vs/platform/agentHost/node/agentHostSyncOperationProvider.ts
- src/vs/platform/agentHost/node/agentService.ts
- src/vs/platform/agentHost/node/diffComputeService.ts
- agentPluginFormatDetection.test|title=AgentPlugin format detection discovers components without a manifest|occurrence=1 — Ancestor (broader) Introduced tests:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgent.ts ×185 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginParser.ts ×1 — Ancestor (broader) Introduced files:
-
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
- agentPluginServiceImpl.ts ×26 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×1 — Ancestor (broader) Introduced files:
- copilotAgentSession.ts ×5 — Ancestor (broader) Introduced files:
- reducer.ts ×2 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×2 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- workspacelessScratchDir.ts ×1 — Ancestor (broader) Introduced files:
- mcpCustomizationController.ts ×3 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×4 — Ancestor (broader) Introduced files:
- agentSideEffects.ts ×3 — Ancestor (broader) Introduced files:
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×1 — Ancestor (broader) Introduced files:
- agentService.ts ×2 — Ancestor (broader) Introduced files:
-
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
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- workspacePluginSettingsService.ts ×8 — Ancestor (broader) Introduced files:
- fileService.ts ×3 — Ancestor (broader) Introduced files:
- workspaceTrust.ts ×35 — Ancestor (broader) Introduced files:
- codexSessionConfigKeys.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexSessionConfigKeys.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexSessionConfigKeys.ts ×7 — Ancestor (broader) Introduced files: Introduced tests:
- pluginParsers.ts ×1 — Ancestor (broader) Introduced files:
-
diskFileSystemProvider.ts ×11 — Ancestor (broader)
Introduced files:
- src/vs/platform/agentHost/node/agentSdkDownloader.ts
- src/vs/platform/files/common/fileService.ts
- src/vs/platform/files/node/diskFileSystemProvider.ts
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache dir includes sdkTarget so Universal launches stay separate|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache miss → downloads, extracts, writes sentinel|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: concurrent calls in same process share one download|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: reports monotonic download progress ending at totalBytes|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: substitutes {sdkTarget} into urlTemplate|occurrence=1
- promise.ts ×3 — Ancestor (broader) Introduced files:
- agentPluginServiceImpl.ts ×42 — Ancestor (broader) Introduced files:
- agentPluginEnablement.ts ×21 — Ancestor (broader) Introduced files:
- codexAgent.ts ×3 — Ancestor (broader) Introduced files:
- codexAgent.ts ×1 — Ancestor (broader) Introduced files:
-
codexAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/codex/codexPackagePaths.test|title=codex package paths codexBinaryTriple every suffix produced by codexPackageSuffix maps to a rust target triple|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/codex/codexPackagePaths.test|title=codex package paths codexBinaryTriple returns undefined for unknown suffixes|occurrence=1
- codexAgent.ts ×8 — Ancestor (broader) Introduced files:
- agentPluginEnablement.ts ×3 — Ancestor (broader) Introduced files:
- agentFeedbackAttachments.ts ×2 — Ancestor (broader) Introduced files:
- agentFeedbackAttachments.ts ×1 — Ancestor (broader) Introduced files:
- agentPluginEnablement.ts ×12 — Ancestor (broader) Introduced files:
- resources.ts ×13 — Ancestor (broader) Introduced files: Introduced tests:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- map.ts ×1 — Ancestor (broader) Introduced files:
- fileService.ts ×1 — Ancestor (broader) Introduced files:
- askQuestionsTool.ts ×14 — Ancestor (broader) Introduced files:
- 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 undefined|occurrence=1 — Ancestor (broader) Introduced tests:
- marketplaceReference.ts ×4 — Ancestor (broader) Introduced files:
- workbenchTestServices.ts ×1 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×6 — Ancestor (broader) Introduced files:
- terminalToolIds.ts ×1 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files:
- diskFileSystemProvider.ts ×9 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×2 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×2 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- strictKnownMarketplaces.ts ×10 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×2 — Ancestor (broader) Introduced files:
- marketplaceReference.ts ×1 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files:
- strictKnownMarketplaces.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- strictKnownMarketplaces.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×2 — Ancestor (broader) Introduced files:
- diskFileSystemProvider.ts ×28 — Ancestor (broader) Introduced files:
- chatErrorMessages.ts ×10 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- diskFileSystemProvider.ts ×3 — Ancestor (broader) Introduced files:
- types.ts ×1 — Ancestor (broader) Introduced files:
- chatEntitlementService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- agentSdkDownloader.ts ×2 — Ancestor (broader) Introduced files:
- fileService.ts ×7 — Ancestor (broader) Introduced files:
- stateService.ts ×16 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
-
ptyHostService.ts ×54 — Ancestor (broader)
Introduced files:
- src/vs/base/common/codicons.ts
- src/vs/platform/terminal/common/terminalPlatformConfiguration.ts
- src/vs/platform/terminal/node/ptyHostService.ts
- agentHostTelemetryService.ts ×1 — Ancestor (broader) Introduced files:
- extensionsScannerService.ts ×50 — Ancestor (broader) Introduced files:
- menuService.ts ×32 — Ancestor (broader) Introduced files:
- secrets.ts ×15 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
-
configurationModels.test|title=ConfigurationModelParser parse configuration model with single override identifier|occurrence=1, configurationModels.test|title=ConfigurationModelParser parse configuration model with multiple override identifiers|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationModelParser parse configuration model with multiple override identifiers|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationModelParser parse configuration model with single override identifier|occurrence=1
- configurationModels.ts ×19 — Ancestor (broader) Introduced files:
- assignmentContextFilter.test|title=AssignmentContextFilter honors cached ids across reload before the owning filter is registered|occurrence=1 — Ancestor (broader) Introduced tests:
- storage.ts ×2 — Ancestor (broader) Introduced files:
- storageService.test|title=StorageService (in-memory) Remove Data (application)|occurrence=1 — Ancestor (broader) Introduced tests:
- storageService.test|title=StorageService (in-memory) Remove Data (profile)|occurrence=1 — Ancestor (broader) Introduced tests:
- storageService.test|title=StorageService (in-memory) Remove Data (workspace)|occurrence=1 — Ancestor (broader) Introduced tests:
-
storageService.test|title=StorageService (in-memory) Storage change event scope (all keys)|occurrence=1, storageService.test|title=StorageService (in-memory) Storage change event scope (specific key)|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Storage change event scope (all keys)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/storage/test/common/storageService.test|title=StorageService (in-memory) Storage change event scope (specific key)|occurrence=1
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×11 — Ancestor (broader) Introduced files:
- storageIpc.ts ×22 — Ancestor (broader) Introduced files:
- networkDiagnosticsService.ts ×11 — Ancestor (broader) Introduced files: Introduced tests:
- configurationModels.test|title=CustomConfigurationModel Test contents while getting an existing property|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostClientProxyChannel.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- configurationModels.test|title=CustomConfigurationModel Test contents are undefined for non existing properties|occurrence=1 — Ancestor (broader) Introduced tests:
- workbenchCommonProperties.ts ×2 — Ancestor (broader) Introduced files:
- storage.ts ×1 — Ancestor (broader) Introduced files:
- storage.ts ×1 — Ancestor (broader) Introduced files:
- configurationModels.ts ×2 — Ancestor (broader) Introduced files:
- configurationModels.test|title=ConfigurationModelParser - Excluded Properties excluded properties are found during property schema lookup|occurrence=1 — Ancestor (broader) Introduced tests:
- requestService.ts ×3 — Ancestor (broader) Introduced files:
-
requestService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry DELETE requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry PATCH requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry POST requests|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should NOT retry PUT requests|occurrence=1
- configurationModels.test|title=CustomConfigurationModel Test update with empty data|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationModels.ts ×3 — Ancestor (broader) Introduced files:
- configurationModels.ts ×1 — Ancestor (broader) Introduced files:
- tokenClassificationRegistry.ts ×28 — Ancestor (broader) Introduced files:
- ipc.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extensionManagement.test|title=Extension Identifier Pattern extension identifier pattern|occurrence=1 — Ancestor (broader) Introduced tests:
- extensionsRegistry.ts ×5 — Ancestor (broader) Introduced files:
- userDataSync.ts ×15 — Ancestor (broader) Introduced files:
- extensionQuery.ts ×7 — Ancestor (broader) Introduced files:
- configurationRegistry.test|title=ConfigurationRegistry configuration defaults - deregister merged object default language overrides|occurrence=1 — Ancestor (broader) Introduced tests:
- configurationRegistry.ts ×9 — Ancestor (broader) Introduced files: Introduced tests:
- configurationRegistry.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- configurationRegistry.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- configurationRegistry.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- objectMutationLog.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
-
preferencesValidation.ts ×5 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/services/preferences/test/common/preferencesValidation.test|title=Preferences Validation exclusive max and max work together properly|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/services/preferences/test/common/preferencesValidation.test|title=Preferences Validation exclusive min and min work together properly|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/services/preferences/test/common/preferencesValidation.test|title=Preferences Validation integer type correctly adds a validation|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/services/preferences/test/common/preferencesValidation.test|title=Preferences Validation multiple of works for both integers and fractions|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/services/preferences/test/common/preferencesValidation.test|title=Preferences Validation null is allowed only when expected|occurrence=1
- objects.ts ×6 — Ancestor (broader) Introduced files:
- types.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- types.ts ×6 — Ancestor (broader) Introduced files:
- types.test|title=Types isUndefined|occurrence=1 — Descendant (narrower) Introduced tests:
-
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:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- types.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- types.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 483 extent ranges are introduced by other concepts.