uri.test|title=URI URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2
Frontier kind: Test frontier
unlabeled · c_be1aa1469052
11353 tests · 3380 LOC · 18 files · introduces 4 tests · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 4 tests
Contains — complete concept membership
- All code (extent)
- 481 ranges3380 lines · 18 files · Browse complete extent
- All tests (intent)
- 11353 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 URI#file, win-speciale|occurrence=1, charCode.test|title=CharCode has good values|occurrence=1, +2 — Focused concept
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
- reducer.ts ×2 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- reducer.ts ×2 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- jsonEdit.ts ×1 — Ancestor (broader) Introduced files:
- jsonEdit.ts ×1 — Ancestor (broader) Introduced files:
- reducers.test|title=changesetReducer ChangesetOperationsChanged with array replaces operations|occurrence=1 — Ancestor (broader) Introduced tests:
- reducer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×7 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×7 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×3 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- agentPeerChats.ts ×1 — Ancestor (broader) Introduced files:
- changesetUri.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×22 — Ancestor (broader) Introduced files:
- changesetUri.ts ×1 — Ancestor (broader) Introduced files:
- changesetUri.ts ×2 — Ancestor (broader) Introduced files:
- changesetUri.ts ×1 — Ancestor (broader) Introduced files:
- changesetUri.ts ×1 — Ancestor (broader) Introduced files:
- changesetUri.ts ×1 — Ancestor (broader) Introduced files:
- agentCustomizationMeta.ts ×2 — Ancestor (broader) Introduced files:
- agentModelByokMeta.ts ×2 — Ancestor (broader) Introduced files:
- codexElicitationMapper.ts ×3 — Ancestor (broader) Introduced files:
- codexElicitationMapper.ts ×3 — Ancestor (broader) Introduced files:
- yaml.test|title=YAML Parser Block mappings mapping with quoted keys and values|occurrence=1 — Ancestor (broader) Introduced tests:
- agentCompletionAttachmentMeta.ts ×2 — Ancestor (broader) Introduced files:
- agentCompletionAttachmentMeta.ts ×2 — Ancestor (broader) Introduced files:
- codexUserInputMapper.ts ×5 — Ancestor (broader) Introduced files:
- codexCustomizations.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- codexCustomizations.ts ×2 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexPromptResolver.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- sessionState.ts ×3 — Ancestor (broader) Introduced files:
- codexUserInputMapper.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatAttachmentContext.ts ×1 — Ancestor (broader) Introduced files:
- chatAttachmentContext.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- chatSummaryStatus.test|title=chatSummaryFromState status projection leaves non-InputNeeded statuses untouched|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeBuiltinCommands.ts ×1 — Ancestor (broader) Introduced files:
-
scrollable.ts ×9 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/scrollable.test|title=SmoothScrollingOperation scroll 100 lines (40 fit)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/scrollable.test|title=SmoothScrollingOperation scroll 25 lines (40 fit)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/scrollable.test|title=SmoothScrollingOperation scroll 75 lines (40 fit)|occurrence=1
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- agentToolCallMeta.ts ×2 — Ancestor (broader) Introduced files:
- sessionState.ts ×2 — Ancestor (broader) Introduced files:
- agentToolCallMeta.ts ×1 — Ancestor (broader) Introduced files:
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- sessionState.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sessionState.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- yaml.ts ×2 — Ancestor (broader) Introduced files:
- copilotManagedSettings.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- commands.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- copilotManagedSettings.ts ×4 — Ancestor (broader) Introduced files:
- copilotManagedSettings.ts ×4 — Ancestor (broader) Introduced files:
- copilotManagedSettings.test|title=Copilot managed settings projection collectManagedSettingsDefinitions returns empty when nothing is declared|occurrence=1 — Ancestor (broader) Introduced tests:
-
copilotManagedSettings.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/policy/test/common/copilotManagedSettings.test|title=Copilot managed settings projection managedSettingValue locks to the managed value when set, else undefined|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/policy/test/common/copilotManagedSettings.test|title=Copilot managed settings projection managedSettingValue returns the same memoized callback per key (stable reference identity)|occurrence=1
- lineRange.ts ×2 — Ancestor (broader) Introduced files:
- lineRange.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×11 — Ancestor (broader) Introduced files:
- cancellation.test|title=CancellationToken None|occurrence=1 — Ancestor (broader) Introduced tests:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×4 — Ancestor (broader) Introduced files:
- json.ts ×2 — Ancestor (broader) Introduced files:
- yaml.ts ×5 — Ancestor (broader) Introduced files:
- lifecycle.test|title=Reference Collection simple|occurrence=1 — Ancestor (broader) Introduced tests:
- yaml.ts ×3 — Ancestor (broader) Introduced files:
- objectMutationLog.ts ×4 — Ancestor (broader) Introduced files:
- lifecycle.test|title=No Leakage Utilities ensureNoDisposablesAreLeakedInTest Basic Test|occurrence=1 — Ancestor (broader) Introduced tests:
-
chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories primitive uses strict equality|occurrence=1, chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories primitive with custom comparator|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories primitive uses strict equality|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories primitive with custom comparator|occurrence=1
- chatSessionOperationLog.test|title=ChatSessionOperationLog persistence size safety net stringifyEntryWithFallback succeeds with no overhead on small entries|occurrence=1 — Ancestor (broader) Introduced tests:
-
chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories key uses custom comparator|occurrence=1, chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories key uses strict equality by default|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories key uses custom comparator|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionOperationLog.test|title=ChatSessionOperationLog Transform factories key uses strict equality by default|occurrence=1
- promptRegistry.ts ×10 — Ancestor (broader) Introduced files:
- tokenization.ts ×14 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×5 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- agentCompletionAttachmentMeta.ts ×5 — Ancestor (broader) Introduced files:
- oauth.ts ×5 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- oauth.ts ×4 — Ancestor (broader) Introduced files:
- oauth.ts ×4 — Ancestor (broader) Introduced files:
- oauth.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- preferencesValidation.ts ×7 — Ancestor (broader) Introduced files:
- oauth.ts ×3 — Ancestor (broader) Introduced files:
- oauth.ts ×2 — Ancestor (broader) Introduced files:
- oauth.ts ×2 — Ancestor (broader) Introduced files:
- oauth.ts ×2 — Ancestor (broader) Introduced files:
- oauth.ts ×2 — Ancestor (broader) Introduced files:
- oauth.ts ×2 — Ancestor (broader) Introduced files:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- oauth.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- tokenization.ts ×2 — Ancestor (broader) Introduced files:
- tokenization.ts ×1 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
- image.ts ×10 — Ancestor (broader) Introduced files: Introduced tests:
- marshalling.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- sandboxConfigForSdk.ts ×7 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
-
agentHostSchema.test|title=agentHostSchema validateOrDefault ignores keys not in defaults|occurrence=1, agentHostSchema.test|title=agentHostSchema validateOrDefault passes through all-valid values|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/agentHostSchema.test|title=agentHostSchema validateOrDefault ignores keys not in defaults|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/agentHostSchema.test|title=agentHostSchema validateOrDefault omits schema keys that are missing from both values and defaults|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/agentHostSchema.test|title=agentHostSchema validateOrDefault passes through all-valid values|occurrence=1
- glyphLanesModel.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- json.ts ×2 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×1 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×2 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×3 — Ancestor (broader) Introduced files:
- json.ts ×2 — Ancestor (broader) Introduced files:
- preferencesValidation.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostSchema.test|title=agentHostSchema validateOrDefault uses defaults when input is undefined|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostSchema.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostSchema.ts ×4 — Ancestor (broader) Introduced files:
- copilotCliConfig.ts ×2 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×3 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- equals.ts ×3 — Ancestor (broader) Introduced files:
- nodeStreams.ts ×4 — Ancestor (broader) Introduced files:
- scanner.test|title=Context Key Scanner scanning various cases of context keys foo.bar<C-shift+2>|occurrence=1 — Ancestor (broader) Introduced tests:
- yaml.ts ×2 — Ancestor (broader) Introduced files:
-
agentHostSchema.test|title=agentHostSchema createSchema toProtocol emits a JSON-Schema-compatible object|occurrence=1, agentHostSchema.test|title=agentHostSchema platformSessionSchema exposes approval choices in picker order with current copy|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/agentHostSchema.test|title=agentHostSchema createSchema toProtocol emits a JSON-Schema-compatible object|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/agentHostSchema.test|title=agentHostSchema platformSessionSchema exposes approval choices in picker order with current copy|occurrence=1
- agentHostSchema.ts ×1 — Ancestor (broader) Introduced files:
- opener.ts ×1 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- platform.ts ×1 — Ancestor (broader) Introduced files:
- uri.test|title=URI with, changes|occurrence=1 — Ancestor (broader) Introduced tests:
- yaml.ts ×1 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files:
- color.ts ×1 — Ancestor (broader) Introduced files:
- intervalTree.ts ×1 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- keybindingsTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- range.ts ×5 — Ancestor (broader) Introduced files:
- yaml.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- color.ts ×6 — Ancestor (broader) Introduced files:
- color.ts ×2 — Ancestor (broader) Introduced files:
- defaultDocumentColorsComputer.ts ×9 — Ancestor (broader) Introduced files:
- color.ts ×1 — Ancestor (broader) Introduced files:
- color.ts ×1 — Ancestor (broader) Introduced files:
- scanner.ts ×9 — Ancestor (broader) Introduced files:
- range.ts ×2 — Ancestor (broader) Introduced files:
- range.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- range.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- range.ts ×1 — Ancestor (broader) Introduced files:
- yaml.ts ×3 — Ancestor (broader) Introduced files:
- color.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- color.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- color.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- color.ts ×2 — Ancestor (broader) Introduced files:
- scanner.ts ×3 — Ancestor (broader) Introduced files:
- uri.test|title=URI URI#toString, escape all the bits|occurrence=1 — Ancestor (broader) Introduced tests:
- color.ts ×1 — Ancestor (broader) Introduced files:
- scanner.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- scanner.ts ×1 — Ancestor (broader) Introduced files:
- json.ts ×9 — Ancestor (broader) Introduced files:
- baseResolvedKeybinding.ts ×2 — Ancestor (broader) Introduced files:
- uri.ts ×2 — Ancestor (broader) Introduced files:
- json.ts ×3 — Ancestor (broader) Introduced files:
-
opener.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with complete range in L format|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with complete range|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with only startLineNumber in L format|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with only startLineNumber|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with range and no column number in L format only for end|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with range and no column number in L format only for start|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with range and no column number in L format|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with range and no column number|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with startLineNumber and startColumn in L format|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/opener/test/common/opener.test|title=extractSelection extractSelection with startLineNumber and startColumn|occurrence=1
- uri.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- normalization.ts ×7 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- json.test|title=JSON tokens|occurrence=1 — Ancestor (broader) Introduced tests:
- validation.ts ×2 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- uri.test|title=URI URI.toString, only scheme and query|occurrence=1 — Ancestor (broader) Introduced tests:
- uri.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- json.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- objects.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- path.ts ×2 — Ancestor (broader) Introduced files:
- objects.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- history.ts ×31 — Ancestor (broader) Introduced files:
- json.ts ×1 — Ancestor (broader) Introduced files:
- claudeSdkOptions.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeSdkOptions.ts ×1 — Ancestor (broader) Introduced files:
- tokenStore.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
-
domainMatcher.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/networkFilter/test/common/domainMatcher.test|title=domainMatcher extractDomainPattern extracts authority from URL|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/networkFilter/test/common/domainMatcher.test|title=domainMatcher extractDomainPattern extracts authority with port from URL|occurrence=1
- uri.test|title=URI VSCode URI module's driveLetterPath regex is incorrect, #32961|occurrence=1 — Ancestor (broader) Introduced tests:
- chatDebugEvents.ts ×5 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- argv.ts ×13 — Ancestor (broader) Introduced files:
- byokOpenAiTranslation.test|title=byokOpenAiTranslation openAiRequestToBridge omits tools and options when absent|occurrence=1 — Ancestor (broader) Introduced tests:
- date.ts ×6 — Ancestor (broader) Introduced files:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files:
- keyCodes.ts ×1 — Ancestor (broader) Introduced files:
- keybindings.ts ×1 — Ancestor (broader) Introduced files:
- keybindings.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×8 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- date.ts ×5 — Ancestor (broader) Introduced files:
- path.ts ×2 — Ancestor (broader) Introduced files:
- argv.ts ×5 — Ancestor (broader) Introduced files:
- linkedList.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- gitDiffContent.ts ×4 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- Iter|occurrence=1, toArray|occurrence=1 — Ancestor (broader) Introduced tests:
- codexMcpServers.ts ×6 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- prefixTree.ts ×6 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- byokOpenAiTranslation.ts ×3 — Ancestor (broader) Introduced files:
- claudeModelId.ts ×2 — Ancestor (broader) Introduced files:
- codexGuardianReview.ts ×13 — Ancestor (broader) Introduced files:
- copilotHome.ts ×2 — Ancestor (broader) Introduced files:
- uri.test|title=URI URI#file, no path-is-uri check|occurrence=1 — Ancestor (broader) Introduced tests:
- argvHelper.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeModelId.ts ×1 — Ancestor (broader) Introduced files:
- claudeModelId.ts ×1 — Ancestor (broader) Introduced files:
- claudeSubagentRegistry.test|title=SUBAGENT_ID_SUFFIX_REGEX + scanTranscriptForAgentIds regex matches canonical and drifted formats; rejects unrelated text|occurrence=1 — Ancestor (broader) Introduced tests:
- linkedList.ts ×1 — Ancestor (broader) Introduced files:
- characterClassifier.ts ×1 — Ancestor (broader) Introduced files:
- editChunkExtractor.ts ×8 — Ancestor (broader) Introduced files:
- linkComputer.ts ×10 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- prefixSumComputer.ts ×20 — Ancestor (broader) Introduced files:
- uri.ts ×2 — Ancestor (broader) Introduced files:
- claudeModelId.ts ×1 — Ancestor (broader) Introduced files:
- codexMcpServers.ts ×2 — Ancestor (broader) Introduced files:
- codexMcpServers.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- codexMcpServers.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extensionsMerge.ts ×8 — Ancestor (broader) Introduced files:
- jsonFormatter.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- objects.ts ×4 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×3 — Ancestor (broader) Introduced files:
- agentClientUri.ts ×1 — Ancestor (broader) Introduced files:
- characterClassifier.ts ×1 — Ancestor (broader) Introduced files:
- codexMcpServers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexMcpServers.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexMcpServers.ts ×1 — Ancestor (broader) Introduced files:
- date.ts ×1 — Ancestor (broader) Introduced files:
- editChunkExtractor.ts ×6 — Ancestor (broader) Introduced files:
- objects.ts ×3 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- updateUtils.ts ×13 — Ancestor (broader) Introduced files:
- claudeModelId.ts ×1 — Ancestor (broader) Introduced files:
- domainMatcher.test|title=domainMatcher normalizeDomain allows file-extension-like TLDs when fromUrl is true|occurrence=1 — Ancestor (broader) Introduced tests:
- json.ts ×2 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- codexGuardianReview.ts ×7 — Ancestor (broader) Introduced files:
-
Cycle D3) emits default: 'high' iff 'high' is in the supported list, never substitutes another value|occurrence=1, Cycle D3) input array is not mutated and the returned enum is independent of subsequent input mutation|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/claudeModelConfig.test|title=createClaudeThinkingLevelSchema (Phase 6.1 / Cycle D3) emits default: 'high' iff 'high' is in the supported list, never substitutes another value|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/common/claudeModelConfig.test|title=createClaudeThinkingLevelSchema (Phase 6.1 / Cycle D3) input array is not mutated and the returned enum is independent of subsequent input mutation|occurrence=1
- domainMatcher.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- editChunkExtractor.test|title=agentHost editChunkExtractor Write returns [content]|occurrence=1 — Ancestor (broader) Introduced tests:
- editChunkExtractor.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- editChunkExtractor.ts ×1 — Ancestor (broader) Introduced files:
-
editChunkExtractor.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/shared/editChunkExtractor.test|title=agentHost editChunkExtractor Edit returns [new_string]|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/shared/editChunkExtractor.test|title=agentHost editChunkExtractor empty chunks are preserved (caller decides how to score)|occurrence=1
- editChunkExtractor.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- editChunkExtractor.ts ×3 — Ancestor (broader) Introduced files:
-
overviewZoneManager.ts ×17 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/view/overviewZoneManager.test|title=Editor View - OverviewZoneManager pixel ratio 1, dom height 300|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/view/overviewZoneManager.test|title=Editor View - OverviewZoneManager pixel ratio 1, dom height 600|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/view/overviewZoneManager.test|title=Editor View - OverviewZoneManager pixel ratio 2, dom height 300|occurrence=1
- byokOpenAiTranslation.test|title=byokOpenAiTranslation bridgeResultToSseFrames emits role, content and stop frames terminated by [DONE]|occurrence=1 — Ancestor (broader) Introduced tests:
- byokOpenAiTranslation.test|title=byokOpenAiTranslation bridgeResultToSseFrames encodes tool calls and a tool_calls finish reason|occurrence=1 — Ancestor (broader) Introduced tests:
- objects.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- uriTemplate.ts ×8 — Ancestor (broader) Introduced files:
- browserSearch.ts ×8 — Ancestor (broader) Introduced files:
- copilotGitHubTelemetryForwarder.ts ×3 — Ancestor (broader) Introduced files:
- editChunkExtractor.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- numbers.ts ×2 — Ancestor (broader) Introduced files:
- smallImmutableSet.ts ×1 — Ancestor (broader) Introduced files:
- byokOpenAiTranslation.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
numbers.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/numbers.test|title=isPointWithinTriangle should return false if the point is outside the triangle|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/numbers.test|title=isPointWithinTriangle should return true if the point is on the edge of the triangle|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/numbers.test|title=isPointWithinTriangle should return true if the point is within the triangle|occurrence=1
- objects.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- path.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- schedule.ts ×7 — Ancestor (broader) Introduced files:
- codexGuardianReview.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- graph.ts ×1 — Ancestor (broader) Introduced files:
-
jsonSchema.ts ×10 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/jsonSchema.test|title=JSON Schema getCompressedContent 1|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/jsonSchema.test|title=JSON Schema getCompressedContent 2|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/jsonSchema.test|title=JSON Schema getCompressedContent 4|occurrence=1
- osc633Parser.ts ×5 — Ancestor (broader) Introduced files:
-
domainMatcher.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/networkFilter/test/common/domainMatcher.test|title=domainMatcher normalizeDomain rejects . and ..|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/networkFilter/test/common/domainMatcher.test|title=domainMatcher normalizeDomain rejects paths|occurrence=1
- claudeModelId.ts ×2 — Ancestor (broader) Introduced files:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files:
- editSurvivalTracker.ts ×3 — Ancestor (broader) Introduced files:
- otlpJsonDecode.ts ×9 — Ancestor (broader) Introduced files:
- uri.ts ×1 — Ancestor (broader) Introduced files:
- agentHostSessionType.ts ×2 — Ancestor (broader) Introduced files:
- editSurvivalTracker.ts ×2 — Ancestor (broader) Introduced files:
- korean.ts ×5 — Ancestor (broader) Introduced files:
- lazy.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- onboardingTypes.ts ×3 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostSessionType.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeModelConfig.ts ×3 — Ancestor (broader) Introduced files:
- domainMatcher.test|title=domainMatcher extractDomainPattern returns trimmed input when no scheme|occurrence=1 — Ancestor (broader) Introduced tests:
- editSurvivalTracker.ts ×1 — Ancestor (broader) Introduced files:
- editSurvivalTracker.ts ×1 — Ancestor (broader) Introduced files:
- errors.ts ×3 — Ancestor (broader) Introduced files:
-
languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication mixed unique and duplicate IDs|occurrence=1, languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication creates new entry when none exists|occurrence=1, +4 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication creates new entry when none exists|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication duplicate IDs with existing entry - fixed version reuses existing|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication duplicate status IDs - buggy version leaks entry|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication duplicate status IDs - fixed version reuses entry from current update|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication mixed unique and duplicate IDs|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/languageStatus/test/common/languageStatusDedupe.test|title=LanguageStatus - Dedicated Entry Deduplication reuses existing entry from previous update|occurrence=1
- lazy.test|title=Lazy lazy values should only be resolved once|occurrence=1 — Ancestor (broader) Introduced tests:
- performance.ts ×2 — Ancestor (broader) Introduced files:
- sseParser.ts ×9 — Ancestor (broader) Introduced files:
- types.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostSessionType.ts ×1 — Ancestor (broader) Introduced files:
- codexLaunchConfig.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- cssHelpers.ts ×8 — Ancestor (broader) Introduced files:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- environmentVariableShared.test|title=EnvironmentVariable - deserializeEnvironmentVariableCollection should construct correctly with 3 arguments|occurrence=1 — Ancestor (broader) Introduced tests:
- environmentVariableShared.test|title=EnvironmentVariable - serializeEnvironmentVariableCollection should correctly serialize the object|occurrence=1 — Ancestor (broader) Introduced tests:
- path.ts ×1 — Ancestor (broader) Introduced files:
- range.ts ×5 — Ancestor (broader) Introduced files: Introduced tests:
- Cycle D3) accepts the canonical 5-value union, rejects anything else|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeClientToolResult.ts ×3 — Ancestor (broader) Introduced files:
- claudeModelConfig.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- configRemotes.ts ×7 — Ancestor (broader) Introduced files:
-
<base64> format|occurrence=1, selfSignedCert.test|title=selfSignedCert returns PEM-encoded key|occurrence=1, +7 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert certificate can be parsed by Node X509Certificate|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert certificate has SAN with IP 127.0.0.1|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert certificate is not yet expired|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert each invocation produces a unique certificate|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert fingerprint is in Electron sha256/<base64> format|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert fingerprint matches the certificate DER|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert key and certificate form a valid TLS pair|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert returns PEM-encoded certificate|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/tunnel/test/node/selfSignedCert.test|title=selfSignedCert returns PEM-encoded key|occurrence=1
-
claudeProxyAuth.test|title=parseProxyBearer preserves dots inside the sessionId portion|occurrence=1, claudeProxyAuth.test|title=parseProxyBearer accepts Bearer <nonce>.<sessionId> with non-empty sessionId|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer accepts Bearer <nonce>.<sessionId> with non-empty sessionId|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer preserves dots inside the sessionId portion|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer uses Authorization header when both x-api-key and Authorization are present|occurrence=1
-
claudeProxyAuth.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer rejects Bearer <nonce>. with empty sessionId|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer rejects Bearer with wrong nonce|occurrence=1
- claudeServerToolMcpServer.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- console.ts ×6 — Ancestor (broader) Introduced files:
- domainMatcher.ts ×1 — Ancestor (broader) Introduced files:
- mime.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- mime.ts ×1 — Ancestor (broader) Introduced files:
- path.ts ×1 — Ancestor (broader) Introduced files:
- registry.ts ×4 — Ancestor (broader) Introduced files:
- unc.ts ×6 — Ancestor (broader) Introduced files: Introduced tests:
- updateInfoParser.ts ×6 — Ancestor (broader) Introduced files:
- arrays.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- claudeJsonSchemaToZod.ts ×2 — Ancestor (broader) Introduced files:
- claudeProxyAuth.test|title=parseProxyBearer rejects Bearer <nonce> with no dot (legacy format not supported)|occurrence=1 — Ancestor (broader) Introduced tests:
- claudeToolDenial.ts ×4 — Ancestor (broader) Introduced files:
- codexAccountState.test|title=CodexAccountState preloads an optional Copilot token while OpenAI is active|occurrence=1 — Ancestor (broader) Introduced tests:
- codexAccountState.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexAccountState.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexAccountState.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexForkPlan.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- codexLaunchConfig.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- codexLaunchConfig.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- processes.ts ×3 — Ancestor (broader) Introduced files:
- terminalRecorder.ts ×5 — Ancestor (broader) Introduced files:
- arrays.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- assert.ts ×2 — Ancestor (broader) Introduced files:
-
claudeProxyAuth.test|title=parseProxyBearer rejects missing Authorization header|occurrence=1, claudeProxyAuth.test|title=parseProxyBearer rejects non-Bearer Authorization scheme|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer ignores x-api-key when only x-api-key is present|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer rejects missing Authorization header|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/claudeProxyAuth.test|title=parseProxyBearer rejects non-Bearer Authorization scheme|occurrence=1
- copilotTokenFields.ts ×2 — Ancestor (broader) Introduced files:
- executionGraph.ts ×4 — Ancestor (broader) Introduced files:
-
types.test|title=Types hasKey should return false if any key is missing|occurrence=1, types.test|title=Types hasKey should return false when object does not have specified key|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types hasKey should return false if any key is missing|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types hasKey should return false when object does not have specified key|occurrence=1
- urlGlob.ts ×4 — Ancestor (broader) Introduced files:
- agentHostBangCommand.ts ×2 — Ancestor (broader) Introduced files:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- arraysFind.ts ×1 — Ancestor (broader) Introduced files:
- arraysFind.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- arraysFind.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- arraysFind.ts ×3 — Ancestor (broader) Introduced files:
- assert.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
cliArgs.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/code/test/node/cliArgs.test|title=combineUriFlags does not join when next argument is a flag|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/code/test/node/cliArgs.test|title=combineUriFlags leaves unrelated arguments untouched|occurrence=1
- codexForkPlan.ts ×1 — Ancestor (broader) Introduced files:
- codexShellCommand.ts ×1 — Ancestor (broader) Introduced files:
- iterator.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- jsonc.ts ×3 — Ancestor (broader) Introduced files:
- snippetsMerge.ts ×3 — Ancestor (broader) Introduced files:
- sshConfigParsing.ts ×3 — Ancestor (broader) Introduced files:
- types.ts ×1 — Ancestor (broader) Introduced files:
- uri.ts ×3 — Ancestor (broader) Introduced files:
- uuid.test|title=UUID generation|occurrence=1 — Ancestor (broader) Introduced tests:
-
client tool-search names are distinct and stable|occurrence=1, toolSearchDeferral.test|title=toolSearchDeferral constants non-deferred client allowlist holds the core VS Code tools, not the search tool|occurrence=1 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/toolSearchDeferral.test|title=toolSearchDeferral constants non-deferred client allowlist holds the core VS Code tools, not the search tool|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/toolSearchDeferral.test|title=toolSearchDeferral constants runtime / client tool-search names are distinct and stable|occurrence=1
- agentHostTelemetryEnv.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
anthropicBetas.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas allows exact match from supported list|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas allows prefix match for advanced-tool-use|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas allows prefix match for context-management|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas filters a comma-separated list to only supported betas|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas filters out unsupported betas|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas handles whitespace around commas|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas rejects supported family without date suffix (date-suffix discipline)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas returns undefined for empty string|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/anthropicBetas.test|title=filterSupportedBetas returns undefined when all betas are unsupported|occurrence=1
- arrays.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- arrays.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- collections.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- serverUrls.ts ×2 — Ancestor (broader) Introduced files:
-
types.test|title=Types assertDefined should not throw if `value` is defined (bool)|occurrence=1, types.test|title=Types assertDefined should not throw if `value` is defined (zero)|occurrence=1, +3 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types assertDefined should not throw if `value` is defined (bool)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types assertDefined should not throw if `value` is defined (empty string)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types assertDefined should not throw if `value` is defined (number)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types assertDefined should not throw if `value` is defined (string)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types assertDefined should not throw if `value` is defined (zero)|occurrence=1
- types.test|title=Types hasKey should work with empty key object|occurrence=1 — Ancestor (broader) Introduced tests:
- arrays.test|title=Arrays coalesce|occurrence=1 — Ancestor (broader) Introduced tests:
- arrays.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- arrays.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- arrays.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- arraysFind.ts ×1 — Ancestor (broader) Introduced files:
- collections.test|title=Collections groupBy|occurrence=1 — Ancestor (broader) Introduced tests:
- collections.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- envfile.ts ×1 — Ancestor (broader) Introduced files:
- errors.ts ×1 — Ancestor (broader) Introduced files:
- errors.ts ×1 — Ancestor (broader) Introduced files:
- iterator.test|title=Iterable first|occurrence=1 — Ancestor (broader) Introduced tests:
- iterator.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- libc.test|title=libc non-Linux platforms return undefined|occurrence=1 — Ancestor (broader) Introduced tests:
- types.test|title=Types isNumber|occurrence=1 — Ancestor (broader) Introduced tests:
-
types.test|title=Types isOneOf failure any both|occurrence=1, types.test|title=Types isOneOf failure any item|occurrence=1, +34 — Ancestor (broader)
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure any both|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure any empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure any item|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure any list|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure boolean empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure boolean subtype (false)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure boolean subtype (true)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure boolean type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure null subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure null type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure number empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure number subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure number type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure string empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure string subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure string type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure undefined empty|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure undefined subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure undefined type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf failure unknown item|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success any both|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success any item|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success any list|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success boolean subtype (false)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success boolean subtype (true)|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success boolean type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success null subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success null type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success number subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success number type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success string subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success string type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success undefined subtype|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success undefined type|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success unknown both|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isOneOf success unknown item|occurrence=1
- types.test|title=Types isString|occurrence=1 — Ancestor (broader) Introduced tests:
- types.test|title=Types isUndefined|occurrence=1 — Ancestor (broader) Introduced tests:
- types.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- utils.ts ×3 — 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.
4 tests 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 481 extent ranges are introduced by other concepts.