From f6c3b92f7365060d35b5954e014bc34b7c426bd1 Mon Sep 17 00:00:00 2001 From: Dylan Conway <35280289+dylan-conway@users.noreply.github.com> Date: Sat, 22 Feb 2025 00:24:21 -0800 Subject: [PATCH] better test for #17516 (#17530) --- test/{js/bun => fixtures}/glob/filelist.txt | 0 test/fixtures/glob/matched-0.txt | 726 ++++++++++++++++++ test/fixtures/glob/matched-1.txt | 119 +++ test/fixtures/glob/matched-2.txt | 53 ++ test/fixtures/glob/matched-3.txt | 224 ++++++ test/fixtures/glob/matched-4.txt | 155 ++++ test/fixtures/glob/matched-5.txt | 19 + test/fixtures/glob/matched-6.txt | 419 ++++++++++ test/fixtures/glob/matched-7.txt | 586 ++++++++++++++ test/fixtures/glob/matched-8.txt | 95 +++ test/fixtures/glob/matched-9.txt | 3 + .../bun/glob/__snapshots__/scan.test.ts.snap | 1 - test/js/bun/glob/match.test.ts | 56 +- 13 files changed, 2438 insertions(+), 18 deletions(-) rename test/{js/bun => fixtures}/glob/filelist.txt (100%) create mode 100644 test/fixtures/glob/matched-0.txt create mode 100644 test/fixtures/glob/matched-1.txt create mode 100644 test/fixtures/glob/matched-2.txt create mode 100644 test/fixtures/glob/matched-3.txt create mode 100644 test/fixtures/glob/matched-4.txt create mode 100644 test/fixtures/glob/matched-5.txt create mode 100644 test/fixtures/glob/matched-6.txt create mode 100644 test/fixtures/glob/matched-7.txt create mode 100644 test/fixtures/glob/matched-8.txt create mode 100644 test/fixtures/glob/matched-9.txt diff --git a/test/js/bun/glob/filelist.txt b/test/fixtures/glob/filelist.txt similarity index 100% rename from test/js/bun/glob/filelist.txt rename to test/fixtures/glob/filelist.txt diff --git a/test/fixtures/glob/matched-0.txt b/test/fixtures/glob/matched-0.txt new file mode 100644 index 0000000000..07ab96573f --- /dev/null +++ b/test/fixtures/glob/matched-0.txt @@ -0,0 +1,726 @@ +src/vs/base/parts/ipc/test/browser/ipc.mp.test.ts +src/vs/base/parts/ipc/test/common/ipc.test.ts +src/vs/base/test/browser/actionbar.test.ts +src/vs/base/test/browser/browser.test.ts +src/vs/base/test/browser/comparers.test.ts +src/vs/base/test/browser/dom.test.ts +src/vs/base/test/browser/formattedTextRenderer.test.ts +src/vs/base/test/browser/hash.test.ts +src/vs/base/test/browser/highlightedLabel.test.ts +src/vs/base/test/browser/iconLabels.test.ts +src/vs/base/test/browser/indexedDB.test.ts +src/vs/base/test/browser/markdownRenderer.test.ts +src/vs/base/test/browser/progressBar.test.ts +src/vs/base/test/browser/ui/contextview/contextview.test.ts +src/vs/base/test/browser/ui/grid/grid.test.ts +src/vs/base/test/browser/ui/grid/gridview.test.ts +src/vs/base/test/browser/ui/grid/util.ts +src/vs/base/test/browser/ui/list/listView.test.ts +src/vs/base/test/browser/ui/list/listWidget.test.ts +src/vs/base/test/browser/ui/list/rangeMap.test.ts +src/vs/base/test/browser/ui/menu/menubar.test.ts +src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts +src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts +src/vs/base/test/browser/ui/splitview/splitview.test.ts +src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts +src/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.ts +src/vs/base/test/browser/ui/tree/dataTree.test.ts +src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts +src/vs/base/test/browser/ui/tree/objectTree.test.ts +src/vs/base/test/browser/ui/tree/objectTreeModel.test.ts +src/vs/base/test/common/arrays.test.ts +src/vs/base/test/common/arraysFind.test.ts +src/vs/base/test/common/assert.test.ts +src/vs/base/test/common/assertHeap.ts +src/vs/base/test/common/async.test.ts +src/vs/base/test/common/buffer.test.ts +src/vs/base/test/common/cache.test.ts +src/vs/base/test/common/cancellation.test.ts +src/vs/base/test/common/cancelPreviousCalls.test.ts +src/vs/base/test/common/charCode.test.ts +src/vs/base/test/common/collections.test.ts +src/vs/base/test/common/color.test.ts +src/vs/base/test/common/console.test.ts +src/vs/base/test/common/date.test.ts +src/vs/base/test/common/decorators.test.ts +src/vs/base/test/common/diff/diff.test.ts +src/vs/base/test/common/errors.test.ts +src/vs/base/test/common/event.test.ts +src/vs/base/test/common/extpath.test.ts +src/vs/base/test/common/filters.perf.data.d.ts +src/vs/base/test/common/filters.perf.data.js +src/vs/base/test/common/filters.perf.test.ts +src/vs/base/test/common/filters.test.ts +src/vs/base/test/common/fuzzyScorer.test.ts +src/vs/base/test/common/glob.test.ts +src/vs/base/test/common/history.test.ts +src/vs/base/test/common/iconLabels.test.ts +src/vs/base/test/common/iterator.test.ts +src/vs/base/test/common/json.test.ts +src/vs/base/test/common/jsonEdit.test.ts +src/vs/base/test/common/jsonFormatter.test.ts +src/vs/base/test/common/jsonParse.test.ts +src/vs/base/test/common/jsonSchema.test.ts +src/vs/base/test/common/keybindings.test.ts +src/vs/base/test/common/keyCodes.test.ts +src/vs/base/test/common/labels.test.ts +src/vs/base/test/common/lazy.test.ts +src/vs/base/test/common/lifecycle.test.ts +src/vs/base/test/common/linkedList.test.ts +src/vs/base/test/common/linkedText.test.ts +src/vs/base/test/common/map.test.ts +src/vs/base/test/common/markdownString.test.ts +src/vs/base/test/common/marshalling.test.ts +src/vs/base/test/common/mime.test.ts +src/vs/base/test/common/mock.ts +src/vs/base/test/common/naturalLanguage/korean.test.ts +src/vs/base/test/common/network.test.ts +src/vs/base/test/common/normalization.test.ts +src/vs/base/test/common/numbers.test.ts +src/vs/base/test/common/objectCache.test.ts +src/vs/base/test/common/objects.test.ts +src/vs/base/test/common/observable.test.ts +src/vs/base/test/common/observableDisposable.test.ts +src/vs/base/test/common/paging.test.ts +src/vs/base/test/common/path.test.ts +src/vs/base/test/common/prefixTree.test.ts +src/vs/base/test/common/processes.test.ts +src/vs/base/test/common/resources.test.ts +src/vs/base/test/common/resourceTree.test.ts +src/vs/base/test/common/scrollable.test.ts +src/vs/base/test/common/skipList.test.ts +src/vs/base/test/common/snapshot.ts +src/vs/base/test/common/stream.test.ts +src/vs/base/test/common/strings.test.ts +src/vs/base/test/common/ternarySearchtree.test.ts +src/vs/base/test/common/testUtils.ts +src/vs/base/test/common/tfIdf.test.ts +src/vs/base/test/common/timeTravelScheduler.ts +src/vs/base/test/common/troubleshooting.ts +src/vs/base/test/common/types.test.ts +src/vs/base/test/common/uri.test.ts +src/vs/base/test/common/utils.ts +src/vs/base/test/common/uuid.test.ts +src/vs/base/test/node/processes/fixtures/fork.ts +src/vs/base/test/node/processes/fixtures/fork_large.ts +src/vs/editor/contrib/bracketMatching/test/browser/bracketMatching.test.ts +src/vs/editor/contrib/caretOperations/test/browser/moveCarretCommand.test.ts +src/vs/editor/contrib/codeAction/test/browser/codeAction.test.ts +src/vs/editor/contrib/codeAction/test/browser/codeActionKeybindingResolver.test.ts +src/vs/editor/contrib/codeAction/test/browser/codeActionModel.test.ts +src/vs/editor/contrib/comment/test/browser/blockCommentCommand.test.ts +src/vs/editor/contrib/comment/test/browser/lineCommentCommand.test.ts +src/vs/editor/contrib/cursorUndo/test/browser/cursorUndo.test.ts +src/vs/editor/contrib/documentSymbols/test/browser/outlineModel.test.ts +src/vs/editor/contrib/dropOrPasteInto/test/browser/editSort.test.ts +src/vs/editor/contrib/editorState/test/browser/editorState.test.ts +src/vs/editor/contrib/find/test/browser/find.test.ts +src/vs/editor/contrib/find/test/browser/findController.test.ts +src/vs/editor/contrib/find/test/browser/findModel.test.ts +src/vs/editor/contrib/find/test/browser/replacePattern.test.ts +src/vs/editor/contrib/folding/test/browser/foldingModel.test.ts +src/vs/editor/contrib/folding/test/browser/foldingRanges.test.ts +src/vs/editor/contrib/folding/test/browser/hiddenRangeModel.test.ts +src/vs/editor/contrib/folding/test/browser/indentFold.test.ts +src/vs/editor/contrib/folding/test/browser/indentRangeProvider.test.ts +src/vs/editor/contrib/folding/test/browser/syntaxFold.test.ts +src/vs/editor/contrib/gotoSymbol/test/browser/referencesModel.test.ts +src/vs/editor/contrib/hover/test/browser/contentHover.test.ts +src/vs/editor/contrib/indentation/test/browser/indentation.test.ts +src/vs/editor/contrib/indentation/test/browser/indentationLineProcessor.test.ts +src/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsModel.test.ts +src/vs/editor/contrib/inlineCompletions/test/browser/inlineCompletionsProvider.test.ts +src/vs/editor/contrib/inlineCompletions/test/browser/suggestWidgetModel.test.ts +src/vs/editor/contrib/inlineCompletions/test/browser/utils.ts +src/vs/editor/contrib/lineSelection/test/browser/lineSelection.test.ts +src/vs/editor/contrib/linesOperations/test/browser/copyLinesCommand.test.ts +src/vs/editor/contrib/linesOperations/test/browser/linesOperations.test.ts +src/vs/editor/contrib/linesOperations/test/browser/moveLinesCommand.test.ts +src/vs/editor/contrib/linesOperations/test/browser/sortLinesCommand.test.ts +src/vs/editor/contrib/linkedEditing/test/browser/linkedEditing.test.ts +src/vs/editor/contrib/multicursor/test/browser/multicursor.test.ts +src/vs/editor/contrib/parameterHints/test/browser/parameterHintsModel.test.ts +src/vs/editor/contrib/semanticTokens/test/browser/documentSemanticTokens.test.ts +src/vs/editor/contrib/semanticTokens/test/browser/getSemanticTokens.test.ts +src/vs/editor/contrib/smartSelect/test/browser/smartSelect.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetController2.old.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetController2.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetParser.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetSession.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetVariables.test.ts +src/vs/editor/contrib/stickyScroll/test/browser/stickyScroll.test.ts +src/vs/editor/contrib/suggest/test/browser/completionModel.test.ts +src/vs/editor/contrib/suggest/test/browser/suggest.test.ts +src/vs/editor/contrib/suggest/test/browser/suggestController.test.ts +src/vs/editor/contrib/suggest/test/browser/suggestInlineCompletions.test.ts +src/vs/editor/contrib/suggest/test/browser/suggestMemory.test.ts +src/vs/editor/contrib/suggest/test/browser/suggestModel.test.ts +src/vs/editor/contrib/suggest/test/browser/wordDistance.test.ts +src/vs/editor/contrib/wordOperations/test/browser/wordOperations.test.ts +src/vs/editor/contrib/wordOperations/test/browser/wordTestUtils.ts +src/vs/editor/contrib/wordPartOperations/test/browser/utils.ts +src/vs/editor/contrib/wordPartOperations/test/browser/wordPartOperations.test.ts +src/vs/editor/standalone/test/browser/monarch.test.ts +src/vs/editor/standalone/test/browser/standaloneLanguages.test.ts +src/vs/editor/standalone/test/browser/standaloneServices.test.ts +src/vs/editor/test/browser/commands/shiftCommand.test.ts +src/vs/editor/test/browser/commands/sideEditing.test.ts +src/vs/editor/test/browser/commands/trimTrailingWhitespaceCommand.test.ts +src/vs/editor/test/browser/config/editorConfiguration.test.ts +src/vs/editor/test/browser/config/editorLayoutProvider.test.ts +src/vs/editor/test/browser/config/testConfiguration.ts +src/vs/editor/test/browser/controller/cursor.integrationTest.ts +src/vs/editor/test/browser/controller/cursor.test.ts +src/vs/editor/test/browser/controller/cursorMoveCommand.test.ts +src/vs/editor/test/browser/controller/imeRecordedTypes.ts +src/vs/editor/test/browser/controller/imeRecorder.ts +src/vs/editor/test/browser/controller/imeTester.ts +src/vs/editor/test/browser/controller/textAreaInput.test.ts +src/vs/editor/test/browser/controller/textAreaState.test.ts +src/vs/editor/test/browser/diff/testDiffProviderFactoryService.ts +src/vs/editor/test/browser/editorTestServices.ts +src/vs/editor/test/browser/gpu/atlas/testUtil.ts +src/vs/editor/test/browser/gpu/atlas/textureAtlas.test.ts +src/vs/editor/test/browser/gpu/atlas/textureAtlasAllocator.test.ts +src/vs/editor/test/browser/gpu/bufferDirtyTracker.test.ts +src/vs/editor/test/browser/gpu/decorationCssRulerExtractor.test.ts +src/vs/editor/test/browser/gpu/objectCollectionBuffer.test.ts +src/vs/editor/test/browser/services/decorationRenderOptions.test.ts +src/vs/editor/test/browser/services/openerService.test.ts +src/vs/editor/test/browser/services/treeSitterParserService.test.ts +src/vs/editor/test/browser/testCodeEditor.ts +src/vs/editor/test/browser/testCommand.ts +src/vs/editor/test/browser/view/minimapCharRenderer.test.ts +src/vs/editor/test/browser/view/viewLayer.test.ts +src/vs/editor/test/browser/viewModel/modelLineProjection.test.ts +src/vs/editor/test/browser/viewModel/testViewModel.ts +src/vs/editor/test/browser/viewModel/viewModelDecorations.test.ts +src/vs/editor/test/browser/viewModel/viewModelImpl.test.ts +src/vs/editor/test/browser/widget/codeEditorWidget.test.ts +src/vs/editor/test/browser/widget/diffEditorWidget.test.ts +src/vs/editor/test/browser/widget/observableCodeEditor.test.ts +src/vs/editor/test/common/codecs/linesDecoder.test.ts +src/vs/editor/test/common/codecs/markdownDecoder.test.ts +src/vs/editor/test/common/codecs/simpleDecoder.test.ts +src/vs/editor/test/common/controller/cursorAtomicMoveOperations.test.ts +src/vs/editor/test/common/core/characterClassifier.test.ts +src/vs/editor/test/common/core/cursorColumns.test.ts +src/vs/editor/test/common/core/lineRange.test.ts +src/vs/editor/test/common/core/lineTokens.test.ts +src/vs/editor/test/common/core/positionOffsetTransformer.test.ts +src/vs/editor/test/common/core/random.ts +src/vs/editor/test/common/core/range.test.ts +src/vs/editor/test/common/core/stringBuilder.test.ts +src/vs/editor/test/common/core/testLineToken.ts +src/vs/editor/test/common/core/textEdit.test.ts +src/vs/editor/test/common/diff/diffComputer.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/beforeEditPositionMapper.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/brackets.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/combineTextEditInfos.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/concat23Trees.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/getBracketPairsInRange.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/length.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/smallImmutableSet.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/tokenizer.test.ts +src/vs/editor/test/common/model/editableTextModel.test.ts +src/vs/editor/test/common/model/editableTextModelAuto.test.ts +src/vs/editor/test/common/model/editableTextModelTestUtils.ts +src/vs/editor/test/common/model/editStack.test.ts +src/vs/editor/test/common/model/intervalTree.test.ts +src/vs/editor/test/common/model/linesTextBuffer/linesTextBuffer.test.ts +src/vs/editor/test/common/model/linesTextBuffer/linesTextBufferBuilder.test.ts +src/vs/editor/test/common/model/model.line.test.ts +src/vs/editor/test/common/model/model.modes.test.ts +src/vs/editor/test/common/model/model.test.ts +src/vs/editor/test/common/model/modelDecorations.test.ts +src/vs/editor/test/common/model/modelEditOperation.test.ts +src/vs/editor/test/common/model/modelInjectedText.test.ts +src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts +src/vs/editor/test/common/model/textChange.test.ts +src/vs/editor/test/common/model/textModel.test.ts +src/vs/editor/test/common/model/textModelSearch.test.ts +src/vs/editor/test/common/model/textModelTokens.test.ts +src/vs/editor/test/common/model/textModelWithTokens.test.ts +src/vs/editor/test/common/model/tokensStore.test.ts +src/vs/editor/test/common/model/tokenStore.test.ts +src/vs/editor/test/common/modes/languageConfiguration.test.ts +src/vs/editor/test/common/modes/languageSelector.test.ts +src/vs/editor/test/common/modes/linkComputer.test.ts +src/vs/editor/test/common/modes/supports/autoClosingPairsRules.ts +src/vs/editor/test/common/modes/supports/bracketRules.ts +src/vs/editor/test/common/modes/supports/characterPair.test.ts +src/vs/editor/test/common/modes/supports/electricCharacter.test.ts +src/vs/editor/test/common/modes/supports/indentationRules.ts +src/vs/editor/test/common/modes/supports/onEnter.test.ts +src/vs/editor/test/common/modes/supports/onEnterRules.ts +src/vs/editor/test/common/modes/supports/richEditBrackets.test.ts +src/vs/editor/test/common/modes/supports/tokenization.test.ts +src/vs/editor/test/common/modes/testLanguageConfigurationService.ts +src/vs/editor/test/common/modes/textToHtmlTokenizer.test.ts +src/vs/editor/test/common/modesTestUtils.ts +src/vs/editor/test/common/services/editorSimpleWorker.test.ts +src/vs/editor/test/common/services/languagesAssociations.test.ts +src/vs/editor/test/common/services/languageService.test.ts +src/vs/editor/test/common/services/languagesRegistry.test.ts +src/vs/editor/test/common/services/modelService.test.ts +src/vs/editor/test/common/services/semanticTokensDto.test.ts +src/vs/editor/test/common/services/semanticTokensProviderStyling.test.ts +src/vs/editor/test/common/services/testEditorWorkerService.ts +src/vs/editor/test/common/services/testTextResourcePropertiesService.ts +src/vs/editor/test/common/services/testTreeSitterService.ts +src/vs/editor/test/common/services/textResourceConfigurationService.test.ts +src/vs/editor/test/common/services/unicodeTextModelHighlighter.test.ts +src/vs/editor/test/common/testTextModel.ts +src/vs/editor/test/common/utils/testDecoder.ts +src/vs/editor/test/common/view/overviewZoneManager.test.ts +src/vs/editor/test/common/viewLayout/lineDecorations.test.ts +src/vs/editor/test/common/viewLayout/linesLayout.test.ts +src/vs/editor/test/common/viewLayout/viewLineRenderer.test.ts +src/vs/editor/test/common/viewModel/glyphLanesModel.test.ts +src/vs/editor/test/common/viewModel/lineBreakData.test.ts +src/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.ts +src/vs/editor/test/common/viewModel/prefixSumComputer.test.ts +src/vs/editor/test/node/diffing/fixtures/difficult-move/1.js +src/vs/editor/test/node/diffing/fixtures/difficult-move/2.js +src/vs/editor/test/node/diffing/fixtures/just-whitespace/1.js +src/vs/editor/test/node/diffing/fixtures/just-whitespace/2.js +src/vs/platform/accessibility/test/common/testAccessibilityService.ts +src/vs/platform/actions/test/common/menuService.test.ts +src/vs/platform/clipboard/test/common/testClipboardService.ts +src/vs/platform/commands/test/common/commands.test.ts +src/vs/platform/commands/test/common/nullCommandService.ts +src/vs/platform/configuration/test/common/configuration.test.ts +src/vs/platform/configuration/test/common/configurationModels.test.ts +src/vs/platform/configuration/test/common/configurationRegistry.test.ts +src/vs/platform/configuration/test/common/configurations.test.ts +src/vs/platform/configuration/test/common/configurationService.test.ts +src/vs/platform/configuration/test/common/policyConfiguration.test.ts +src/vs/platform/configuration/test/common/testConfigurationService.ts +src/vs/platform/contextkey/test/browser/contextkey.test.ts +src/vs/platform/contextkey/test/common/contextkey.test.ts +src/vs/platform/contextkey/test/common/parser.test.ts +src/vs/platform/contextkey/test/common/scanner.test.ts +src/vs/platform/dialogs/test/common/dialog.test.ts +src/vs/platform/dialogs/test/common/testDialogService.ts +src/vs/platform/extensionManagement/test/common/allowedExtensionsService.test.ts +src/vs/platform/extensionManagement/test/common/configRemotes.test.ts +src/vs/platform/extensionManagement/test/common/extensionGalleryService.test.ts +src/vs/platform/extensionManagement/test/common/extensionManagement.test.ts +src/vs/platform/extensionManagement/test/common/extensionNls.test.ts +src/vs/platform/extensionManagement/test/common/extensionsProfileScannerService.test.ts +src/vs/platform/extensions/test/common/extensions.test.ts +src/vs/platform/extensions/test/common/extensionValidator.test.ts +src/vs/platform/files/test/browser/fileService.test.ts +src/vs/platform/files/test/browser/indexedDBFileService.integrationTest.ts +src/vs/platform/files/test/common/files.test.ts +src/vs/platform/files/test/common/nullFileSystemProvider.ts +src/vs/platform/files/test/common/watcher.test.ts +src/vs/platform/files/test/node/fixtures/resolver/examples/company.js +src/vs/platform/files/test/node/fixtures/resolver/examples/conway.js +src/vs/platform/files/test/node/fixtures/resolver/examples/employee.js +src/vs/platform/files/test/node/fixtures/resolver/examples/small.js +src/vs/platform/files/test/node/fixtures/resolver/other/deep/company.js +src/vs/platform/files/test/node/fixtures/resolver/other/deep/conway.js +src/vs/platform/files/test/node/fixtures/resolver/other/deep/employee.js +src/vs/platform/files/test/node/fixtures/resolver/other/deep/small.js +src/vs/platform/files/test/node/fixtures/service/deep/company.js +src/vs/platform/files/test/node/fixtures/service/deep/conway.js +src/vs/platform/files/test/node/fixtures/service/deep/employee.js +src/vs/platform/files/test/node/fixtures/service/deep/small.js +src/vs/platform/hover/test/browser/nullHoverService.ts +src/vs/platform/instantiation/test/common/graph.test.ts +src/vs/platform/instantiation/test/common/instantiationService.test.ts +src/vs/platform/instantiation/test/common/instantiationServiceMock.ts +src/vs/platform/keybinding/test/common/abstractKeybindingService.test.ts +src/vs/platform/keybinding/test/common/keybindingLabels.test.ts +src/vs/platform/keybinding/test/common/keybindingResolver.test.ts +src/vs/platform/keybinding/test/common/keybindingsTestUtils.ts +src/vs/platform/keybinding/test/common/mockKeybindingService.ts +src/vs/platform/markers/test/common/markerService.test.ts +src/vs/platform/notification/test/common/testNotificationService.ts +src/vs/platform/opener/test/common/nullOpenerService.ts +src/vs/platform/opener/test/common/opener.test.ts +src/vs/platform/progress/test/common/progress.test.ts +src/vs/platform/quickinput/test/browser/quickinput.test.ts +src/vs/platform/registry/test/common/platform.test.ts +src/vs/platform/remote/test/common/remoteHosts.test.ts +src/vs/platform/secrets/test/common/secrets.test.ts +src/vs/platform/storage/test/common/storageService.test.ts +src/vs/platform/telemetry/test/browser/1dsAppender.test.ts +src/vs/platform/telemetry/test/browser/telemetryService.test.ts +src/vs/platform/telemetry/test/common/telemetryLogAppender.test.ts +src/vs/platform/terminal/test/common/capabilities/commandDetection/promptInputModel.test.ts +src/vs/platform/terminal/test/common/requestStore.test.ts +src/vs/platform/terminal/test/common/terminalEnvironment.test.ts +src/vs/platform/terminal/test/common/terminalProcess.test.ts +src/vs/platform/terminal/test/common/terminalProfiles.test.ts +src/vs/platform/terminal/test/common/terminalRecorder.test.ts +src/vs/platform/theme/test/common/testThemeService.ts +src/vs/platform/tunnel/test/common/tunnel.test.ts +src/vs/platform/undoRedo/test/common/undoRedoService.test.ts +src/vs/platform/uriIdentity/test/common/uriIdentityService.test.ts +src/vs/platform/userData/test/browser/fileUserDataProvider.test.ts +src/vs/platform/userDataProfile/test/common/userDataProfileService.test.ts +src/vs/platform/userDataProfile/test/common/userDataProfileStorageService.test.ts +src/vs/platform/userDataSync/test/common/extensionsMerge.test.ts +src/vs/platform/userDataSync/test/common/globalStateMerge.test.ts +src/vs/platform/userDataSync/test/common/globalStateSync.test.ts +src/vs/platform/userDataSync/test/common/keybindingsMerge.test.ts +src/vs/platform/userDataSync/test/common/keybindingsSync.test.ts +src/vs/platform/userDataSync/test/common/settingsMerge.test.ts +src/vs/platform/userDataSync/test/common/settingsSync.test.ts +src/vs/platform/userDataSync/test/common/snippetsMerge.test.ts +src/vs/platform/userDataSync/test/common/snippetsSync.test.ts +src/vs/platform/userDataSync/test/common/synchronizer.test.ts +src/vs/platform/userDataSync/test/common/tasksSync.test.ts +src/vs/platform/userDataSync/test/common/userDataAutoSyncService.test.ts +src/vs/platform/userDataSync/test/common/userDataProfilesManifestMerge.test.ts +src/vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test.ts +src/vs/platform/userDataSync/test/common/userDataSyncClient.ts +src/vs/platform/userDataSync/test/common/userDataSyncService.test.ts +src/vs/platform/userDataSync/test/common/userDataSyncStoreService.test.ts +src/vs/platform/workspace/test/common/testWorkspace.ts +src/vs/platform/workspace/test/common/workspace.test.ts +src/vs/platform/workspaces/test/common/workspaces.test.ts +src/vs/workbench/api/test/browser/extHost.api.impl.test.ts +src/vs/workbench/api/test/browser/extHostApiCommands.test.ts +src/vs/workbench/api/test/browser/extHostAuthentication.integrationTest.ts +src/vs/workbench/api/test/browser/extHostBulkEdits.test.ts +src/vs/workbench/api/test/browser/extHostCommands.test.ts +src/vs/workbench/api/test/browser/extHostConfiguration.test.ts +src/vs/workbench/api/test/browser/extHostDecorations.test.ts +src/vs/workbench/api/test/browser/extHostDiagnostics.test.ts +src/vs/workbench/api/test/browser/extHostDocumentContentProvider.test.ts +src/vs/workbench/api/test/browser/extHostDocumentData.test.perf-data.ts +src/vs/workbench/api/test/browser/extHostDocumentData.test.ts +src/vs/workbench/api/test/browser/extHostDocumentsAndEditors.test.ts +src/vs/workbench/api/test/browser/extHostDocumentSaveParticipant.test.ts +src/vs/workbench/api/test/browser/extHostEditorTabs.test.ts +src/vs/workbench/api/test/browser/extHostFileSystemEventService.test.ts +src/vs/workbench/api/test/browser/extHostLanguageFeatures.test.ts +src/vs/workbench/api/test/browser/extHostMessagerService.test.ts +src/vs/workbench/api/test/browser/extHostNotebook.test.ts +src/vs/workbench/api/test/browser/extHostNotebookKernel.test.ts +src/vs/workbench/api/test/browser/extHostTelemetry.test.ts +src/vs/workbench/api/test/browser/extHostTesting.test.ts +src/vs/workbench/api/test/browser/extHostTextEditor.test.ts +src/vs/workbench/api/test/browser/extHostTreeViews.test.ts +src/vs/workbench/api/test/browser/extHostTypeConverter.test.ts +src/vs/workbench/api/test/browser/extHostTypes.test.ts +src/vs/workbench/api/test/browser/extHostWebview.test.ts +src/vs/workbench/api/test/browser/extHostWorkspace.test.ts +src/vs/workbench/api/test/browser/mainThreadBulkEdits.test.ts +src/vs/workbench/api/test/browser/mainThreadCommands.test.ts +src/vs/workbench/api/test/browser/mainThreadConfiguration.test.ts +src/vs/workbench/api/test/browser/mainThreadDiagnostics.test.ts +src/vs/workbench/api/test/browser/mainThreadDocumentContentProviders.test.ts +src/vs/workbench/api/test/browser/mainThreadDocuments.test.ts +src/vs/workbench/api/test/browser/mainThreadDocumentsAndEditors.test.ts +src/vs/workbench/api/test/browser/mainThreadEditors.test.ts +src/vs/workbench/api/test/browser/mainThreadManagedSockets.test.ts +src/vs/workbench/api/test/browser/mainThreadTreeViews.test.ts +src/vs/workbench/api/test/browser/mainThreadWorkspace.test.ts +src/vs/workbench/api/test/common/extensionHostMain.test.ts +src/vs/workbench/api/test/common/extHostExtensionActivator.test.ts +src/vs/workbench/api/test/common/testRPCProtocol.ts +src/vs/workbench/contrib/bulkEdit/test/browser/bulkCellEdits.test.ts +src/vs/workbench/contrib/bulkEdit/test/browser/bulkEditPreview.test.ts +src/vs/workbench/contrib/chat/test/browser/chatMarkdownRenderer.test.ts +src/vs/workbench/contrib/chat/test/browser/chatVariables.test.ts +src/vs/workbench/contrib/chat/test/browser/languageModelToolsService.test.ts +src/vs/workbench/contrib/chat/test/browser/mockChatWidget.ts +src/vs/workbench/contrib/chat/test/common/annotations.test.ts +src/vs/workbench/contrib/chat/test/common/chatAgents.test.ts +src/vs/workbench/contrib/chat/test/common/chatModel.test.ts +src/vs/workbench/contrib/chat/test/common/chatRequestParser.test.ts +src/vs/workbench/contrib/chat/test/common/chatService.test.ts +src/vs/workbench/contrib/chat/test/common/chatWordCounter.test.ts +src/vs/workbench/contrib/chat/test/common/languageModels.test.ts +src/vs/workbench/contrib/chat/test/common/mockChatService.ts +src/vs/workbench/contrib/chat/test/common/mockChatVariables.ts +src/vs/workbench/contrib/chat/test/common/mockLanguageModelToolsService.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/codecs/chatPromptCodec.test.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/codecs/chatPromptDecoder.test.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/codecs/tokens/fileReference.test.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/codecs/tokens/markdownLink.test.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/contentProviders/filePromptContentsProvider.test.ts +src/vs/workbench/contrib/chat/test/common/promptSyntax/promptFileReference.test.ts +src/vs/workbench/contrib/chat/test/common/voiceChatService.test.ts +src/vs/workbench/contrib/codeEditor/test/browser/saveParticipant.test.ts +src/vs/workbench/contrib/comments/test/browser/commentsView.test.ts +src/vs/workbench/contrib/debug/test/browser/baseDebugView.test.ts +src/vs/workbench/contrib/debug/test/browser/breakpoints.test.ts +src/vs/workbench/contrib/debug/test/browser/callStack.test.ts +src/vs/workbench/contrib/debug/test/browser/debugANSIHandling.test.ts +src/vs/workbench/contrib/debug/test/browser/debugConfigurationManager.test.ts +src/vs/workbench/contrib/debug/test/browser/debugHover.test.ts +src/vs/workbench/contrib/debug/test/browser/debugMemory.test.ts +src/vs/workbench/contrib/debug/test/browser/debugSession.test.ts +src/vs/workbench/contrib/debug/test/browser/debugSource.test.ts +src/vs/workbench/contrib/debug/test/browser/debugUtils.test.ts +src/vs/workbench/contrib/debug/test/browser/debugViewModel.test.ts +src/vs/workbench/contrib/debug/test/browser/linkDetector.test.ts +src/vs/workbench/contrib/debug/test/browser/mockDebugModel.ts +src/vs/workbench/contrib/debug/test/browser/rawDebugSession.test.ts +src/vs/workbench/contrib/debug/test/browser/repl.test.ts +src/vs/workbench/contrib/debug/test/browser/variablesView.test.ts +src/vs/workbench/contrib/debug/test/browser/watch.test.ts +src/vs/workbench/contrib/debug/test/browser/watchExpressionView.test.ts +src/vs/workbench/contrib/debug/test/common/abstractDebugAdapter.test.ts +src/vs/workbench/contrib/debug/test/common/debugModel.test.ts +src/vs/workbench/contrib/debug/test/common/mockDebug.ts +src/vs/workbench/contrib/editSessions/test/browser/editSessions.test.ts +src/vs/workbench/contrib/emmet/test/browser/emmetAction.test.ts +src/vs/workbench/contrib/extensions/test/common/extensionQuery.test.ts +src/vs/workbench/contrib/externalUriOpener/test/common/externalUriOpenerService.test.ts +src/vs/workbench/contrib/files/test/browser/editorAutoSave.test.ts +src/vs/workbench/contrib/files/test/browser/explorerFileNestingTrie.test.ts +src/vs/workbench/contrib/files/test/browser/explorerFindProvider.test.ts +src/vs/workbench/contrib/files/test/browser/explorerModel.test.ts +src/vs/workbench/contrib/files/test/browser/explorerView.test.ts +src/vs/workbench/contrib/files/test/browser/fileActions.test.ts +src/vs/workbench/contrib/files/test/browser/fileEditorInput.test.ts +src/vs/workbench/contrib/files/test/browser/fileOnDiskProvider.test.ts +src/vs/workbench/contrib/files/test/browser/textFileEditorTracker.test.ts +src/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.ts +src/vs/workbench/contrib/inlineChat/test/browser/inlineChatSession.test.ts +src/vs/workbench/contrib/inlineChat/test/browser/inlineChatStrategies.test.ts +src/vs/workbench/contrib/inlineChat/test/browser/testWorkerService.ts +src/vs/workbench/contrib/issue/test/browser/testReporterModel.test.ts +src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts +src/vs/workbench/contrib/markers/test/browser/markersModel.test.ts +src/vs/workbench/contrib/mergeEditor/test/browser/mapping.test.ts +src/vs/workbench/contrib/mergeEditor/test/browser/model.test.ts +src/vs/workbench/contrib/notebook/test/browser/cellDecorations.test.ts +src/vs/workbench/contrib/notebook/test/browser/cellDnd.test.ts +src/vs/workbench/contrib/notebook/test/browser/cellOperations.test.ts +src/vs/workbench/contrib/notebook/test/browser/cellOutput.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/executionStatusBarItem.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/layoutActions.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookCellDiagnostics.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutlineViewProviders.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts +src/vs/workbench/contrib/notebook/test/browser/diff/editorHeightCalculator.test.ts +src/vs/workbench/contrib/notebook/test/browser/diff/notebookDiff.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookBrowser.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookEditor.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/NotebookEditorWidgetService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookFolding.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookRendererMessagingService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookVariablesDataSource.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookViewZones.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookWorkbenchToolbar.test.ts +src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts +src/vs/workbench/contrib/output/test/browser/outputChannelModel.test.ts +src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts +src/vs/workbench/contrib/preferences/test/browser/keybindingsEditorContribution.test.ts +src/vs/workbench/contrib/preferences/test/browser/settingsTreeModels.test.ts +src/vs/workbench/contrib/preferences/test/common/smartSnippetInserter.test.ts +src/vs/workbench/contrib/scm/test/browser/scmHistory.test.ts +src/vs/workbench/contrib/search/test/browser/mockSearchTree.ts +src/vs/workbench/contrib/search/test/browser/searchActions.test.ts +src/vs/workbench/contrib/search/test/browser/searchModel.test.ts +src/vs/workbench/contrib/search/test/browser/searchNotebookHelpers.test.ts +src/vs/workbench/contrib/search/test/browser/searchResult.test.ts +src/vs/workbench/contrib/search/test/browser/searchTestCommon.ts +src/vs/workbench/contrib/search/test/browser/searchViewlet.test.ts +src/vs/workbench/contrib/search/test/common/cacheState.test.ts +src/vs/workbench/contrib/search/test/common/extractRange.test.ts +src/vs/workbench/contrib/snippets/test/browser/snippetFile.test.ts +src/vs/workbench/contrib/snippets/test/browser/snippetsRegistry.test.ts +src/vs/workbench/contrib/snippets/test/browser/snippetsRewrite.test.ts +src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts +src/vs/workbench/contrib/speech/test/common/speechService.test.ts +src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts +src/vs/workbench/contrib/tasks/test/common/problemMatcher.test.ts +src/vs/workbench/contrib/tasks/test/common/taskConfiguration.test.ts +src/vs/workbench/contrib/terminal/test/browser/capabilities/commandDetectionCapability.test.ts +src/vs/workbench/contrib/terminal/test/browser/capabilities/partialCommandDetectionCapability.test.ts +src/vs/workbench/contrib/terminal/test/browser/capabilities/terminalCapabilityStore.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalActions.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalInstance.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalProcessManager.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts +src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalStatusList.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalUri.test.ts +src/vs/workbench/contrib/terminal/test/browser/xterm/decorationAddon.test.ts +src/vs/workbench/contrib/terminal/test/browser/xterm/lineDataEventAddon.test.ts +src/vs/workbench/contrib/terminal/test/browser/xterm/shellIntegrationAddon.test.ts +src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts +src/vs/workbench/contrib/terminal/test/common/environmentVariableCollection.test.ts +src/vs/workbench/contrib/terminal/test/common/environmentVariableService.test.ts +src/vs/workbench/contrib/terminal/test/common/environmentVariableShared.test.ts +src/vs/workbench/contrib/terminal/test/common/terminalColorRegistry.test.ts +src/vs/workbench/contrib/terminal/test/common/terminalDataBuffering.test.ts +src/vs/workbench/contrib/terminal/test/common/terminalEnvironment.test.ts +src/vs/workbench/contrib/terminalContrib/accessibility/test/browser/bufferContentTracker.test.ts +src/vs/workbench/contrib/terminalContrib/chat/test/browser/terminalInitialHint.test.ts +src/vs/workbench/contrib/terminalContrib/clipboard/test/browser/terminalClipboard.test.ts +src/vs/workbench/contrib/terminalContrib/history/test/common/history.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/linkTestUtils.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkHelpers.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkManager.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkOpeners.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLinkParsing.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalLocalLinkDetector.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalUriLinkDetector.test.ts +src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalWordLinkDetector.test.ts +src/vs/workbench/contrib/terminalContrib/quickFix/test/browser/quickFixAddon.test.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_arg_change_case.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_arg_same_case.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_change_case.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_change_case_and_forward_slash.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_same_case.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_filename_same_case_change_forward_slash.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_getcontent_delete_ghost.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_input_ls_complete_ls.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_change_prefix.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_namespace_same_prefix.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_type_before_prompt.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/recordings/windows11_pwsh_writehost_multiline_nav_up.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalCompletionService.test.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalSuggestAddon.integrationTest.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/testRawPwshCompletions.ts +src/vs/workbench/contrib/terminalContrib/typeAhead/test/browser/terminalTypeAhead.test.ts +src/vs/workbench/contrib/testing/test/browser/codeCoverageDecorations.test.ts +src/vs/workbench/contrib/testing/test/browser/explorerProjections/nameProjection.test.ts +src/vs/workbench/contrib/testing/test/browser/explorerProjections/treeProjection.test.ts +src/vs/workbench/contrib/testing/test/browser/testObjectTree.ts +src/vs/workbench/contrib/testing/test/common/testCoverage.test.ts +src/vs/workbench/contrib/testing/test/common/testExplorerFilterState.test.ts +src/vs/workbench/contrib/testing/test/common/testingContinuousRunService.test.ts +src/vs/workbench/contrib/testing/test/common/testingUri.test.ts +src/vs/workbench/contrib/testing/test/common/testProfileService.test.ts +src/vs/workbench/contrib/testing/test/common/testResultService.test.ts +src/vs/workbench/contrib/testing/test/common/testResultStorage.test.ts +src/vs/workbench/contrib/testing/test/common/testService.test.ts +src/vs/workbench/contrib/testing/test/common/testStubs.ts +src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts +src/vs/workbench/contrib/url/test/browser/trustedDomains.test.ts +src/vs/workbench/contrib/welcomeGettingStarted/test/browser/gettingStartedMarkdownRenderer.test.ts +src/vs/workbench/services/aiRelatedInformation/test/common/aiRelatedInformationService.test.ts +src/vs/workbench/services/assignment/test/common/nullAssignmentService.ts +src/vs/workbench/services/authentication/test/browser/authenticationService.test.ts +src/vs/workbench/services/commands/test/common/commandService.test.ts +src/vs/workbench/services/configuration/test/browser/configuration.test.ts +src/vs/workbench/services/configuration/test/browser/configurationEditing.test.ts +src/vs/workbench/services/configuration/test/browser/configurationService.test.ts +src/vs/workbench/services/configuration/test/common/configurationModels.test.ts +src/vs/workbench/services/configuration/test/common/testServices.ts +src/vs/workbench/services/decorations/test/browser/decorationsService.test.ts +src/vs/workbench/services/editor/test/browser/customEditorLabelService.test.ts +src/vs/workbench/services/editor/test/browser/editorGroupsService.test.ts +src/vs/workbench/services/editor/test/browser/editorResolverService.test.ts +src/vs/workbench/services/editor/test/browser/editorService.test.ts +src/vs/workbench/services/editor/test/browser/editorsObserver.test.ts +src/vs/workbench/services/extensionManagement/test/browser/extensionEnablementService.test.ts +src/vs/workbench/services/extensions/test/browser/extensionService.test.ts +src/vs/workbench/services/extensions/test/browser/extensionStorageMigration.test.ts +src/vs/workbench/services/extensions/test/common/extensionDescriptionRegistry.test.ts +src/vs/workbench/services/extensions/test/common/extensionManifestPropertiesService.test.ts +src/vs/workbench/services/extensions/test/common/rpcProtocol.test.ts +src/vs/workbench/services/history/test/browser/historyService.test.ts +src/vs/workbench/services/keybinding/test/browser/browserKeyboardMapper.test.ts +src/vs/workbench/services/keybinding/test/browser/keybindingEditing.test.ts +src/vs/workbench/services/keybinding/test/browser/keybindingIO.test.ts +src/vs/workbench/services/label/test/browser/label.test.ts +src/vs/workbench/services/label/test/common/mockLabelService.ts +src/vs/workbench/services/preferences/test/browser/keybindingsEditorModel.test.ts +src/vs/workbench/services/preferences/test/browser/preferencesService.test.ts +src/vs/workbench/services/preferences/test/common/preferencesValidation.test.ts +src/vs/workbench/services/progress/test/browser/progressIndicator.test.ts +src/vs/workbench/services/search/test/browser/queryBuilder.test.ts +src/vs/workbench/services/search/test/common/folderQuerySearchTree.test.ts +src/vs/workbench/services/search/test/common/ignoreFile.test.ts +src/vs/workbench/services/search/test/common/queryBuilder.test.ts +src/vs/workbench/services/search/test/common/replace.test.ts +src/vs/workbench/services/search/test/common/search.test.ts +src/vs/workbench/services/search/test/common/searchHelpers.test.ts +src/vs/workbench/services/search/test/node/fixtures/examples/company.js +src/vs/workbench/services/search/test/node/fixtures/examples/employee.js +src/vs/workbench/services/search/test/node/fixtures/examples/NullPoinderException.js +src/vs/workbench/services/search/test/node/fixtures/examples/small.js +src/vs/workbench/services/storage/test/browser/storageService.test.ts +src/vs/workbench/services/telemetry/test/browser/commonProperties.test.ts +src/vs/workbench/services/textfile/test/browser/browserTextFileService.io.test.ts +src/vs/workbench/services/textfile/test/browser/textEditorService.test.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.integrationTest.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.test.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModelManager.test.ts +src/vs/workbench/services/textfile/test/browser/textFileService.test.ts +src/vs/workbench/services/textfile/test/common/fixtures/files.ts +src/vs/workbench/services/textfile/test/common/textFileService.io.test.ts +src/vs/workbench/services/textMate/test/browser/arrayOperation.test.ts +src/vs/workbench/services/textmodelResolver/test/browser/textModelResolverService.test.ts +src/vs/workbench/services/untitled/test/browser/untitledTextEditor.integrationTest.ts +src/vs/workbench/services/untitled/test/browser/untitledTextEditor.test.ts +src/vs/workbench/services/userActivity/test/browser/domActivityTracker.test.ts +src/vs/workbench/services/userActivity/test/common/userActivityService.test.ts +src/vs/workbench/services/views/test/browser/viewContainerModel.test.ts +src/vs/workbench/services/views/test/browser/viewDescriptorService.test.ts +src/vs/workbench/services/workingCopy/test/browser/fileWorkingCopyManager.test.ts +src/vs/workbench/services/workingCopy/test/browser/resourceWorkingCopy.test.ts +src/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopy.test.ts +src/vs/workbench/services/workingCopy/test/browser/storedFileWorkingCopyManager.test.ts +src/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopy.test.ts +src/vs/workbench/services/workingCopy/test/browser/untitledFileWorkingCopyManager.test.ts +src/vs/workbench/services/workingCopy/test/browser/untitledScratchpadWorkingCopy.test.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyBackupTracker.test.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyEditorService.test.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyFileService.test.ts +src/vs/workbench/services/workingCopy/test/common/workingCopyService.test.ts +src/vs/workbench/services/workspaces/test/browser/workspaces.test.ts +src/vs/workbench/services/workspaces/test/common/workspaceTrust.test.ts +src/vs/workbench/test/browser/codeeditor.test.ts +src/vs/workbench/test/browser/contributions.test.ts +src/vs/workbench/test/browser/part.test.ts +src/vs/workbench/test/browser/parts/editor/breadcrumbModel.test.ts +src/vs/workbench/test/browser/parts/editor/diffEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/editor.test.ts +src/vs/workbench/test/browser/parts/editor/editorCommandsContext.test.ts +src/vs/workbench/test/browser/parts/editor/editorDiffModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorGroupModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorInput.test.ts +src/vs/workbench/test/browser/parts/editor/editorModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorPane.test.ts +src/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.ts +src/vs/workbench/test/browser/parts/editor/resourceEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/sideBySideEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/textEditorPane.test.ts +src/vs/workbench/test/browser/parts/editor/textResourceEditorInput.test.ts +src/vs/workbench/test/browser/parts/statusbar/statusbarModel.test.ts +src/vs/workbench/test/browser/quickAccess.test.ts +src/vs/workbench/test/browser/treeview.test.ts +src/vs/workbench/test/browser/viewlet.test.ts +src/vs/workbench/test/browser/webview.test.ts +src/vs/workbench/test/browser/window.test.ts +src/vs/workbench/test/browser/workbenchTestServices.ts +src/vs/workbench/test/common/memento.test.ts +src/vs/workbench/test/common/notifications.test.ts +src/vs/workbench/test/common/resources.test.ts +src/vs/workbench/test/common/utils.ts +src/vs/workbench/test/common/workbenchTestServices.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-1.txt b/test/fixtures/glob/matched-1.txt new file mode 100644 index 0000000000..48c7a37227 --- /dev/null +++ b/test/fixtures/glob/matched-1.txt @@ -0,0 +1,119 @@ +extensions/configuration-editing/images/icon.png +extensions/css-language-features/icons/css.png +extensions/debug-auto-launch/media/icon.png +extensions/debug-server-ready/media/icon.png +extensions/emmet/images/icon.png +extensions/extension-editing/images/icon.png +extensions/git/resources/icons/dark/status-added.svg +extensions/git/resources/icons/dark/status-conflict.svg +extensions/git/resources/icons/dark/status-copied.svg +extensions/git/resources/icons/dark/status-deleted.svg +extensions/git/resources/icons/dark/status-ignored.svg +extensions/git/resources/icons/dark/status-modified.svg +extensions/git/resources/icons/dark/status-renamed.svg +extensions/git/resources/icons/dark/status-type-changed.svg +extensions/git/resources/icons/dark/status-untracked.svg +extensions/git/resources/icons/git.png +extensions/git/resources/icons/light/status-added.svg +extensions/git/resources/icons/light/status-conflict.svg +extensions/git/resources/icons/light/status-copied.svg +extensions/git/resources/icons/light/status-deleted.svg +extensions/git/resources/icons/light/status-ignored.svg +extensions/git/resources/icons/light/status-modified.svg +extensions/git/resources/icons/light/status-renamed.svg +extensions/git/resources/icons/light/status-type-changed.svg +extensions/git/resources/icons/light/status-untracked.svg +extensions/git-base/resources/icons/git.png +extensions/github/images/icon.png +extensions/github-authentication/images/icon.png +extensions/github-authentication/media/icon.png +extensions/grunt/images/grunt.png +extensions/gulp/images/gulp.png +extensions/html-language-features/icons/html.png +extensions/ipynb/media/icon.png +extensions/jake/images/cowboy_hat.png +extensions/json-language-features/icons/json.png +extensions/markdown-language-features/media/preview-dark.svg +extensions/markdown-language-features/media/preview-light.svg +extensions/media-preview/media/loading-dark.svg +extensions/media-preview/media/loading-hc.svg +extensions/media-preview/media/loading.svg +extensions/merge-conflict/media/icon.png +extensions/microsoft-authentication/media/icon.png +extensions/notebook-renderers/media/icon.png +extensions/npm/images/code.svg +extensions/npm/images/npm_icon.png +extensions/php-language-features/icons/logo.png +extensions/references-view/media/demo.png +extensions/references-view/media/icon.png +extensions/search-result/images/icon.png +extensions/search-result/src/media/refresh-dark.svg +extensions/search-result/src/media/refresh-light.svg +extensions/simple-browser/media/icon.png +extensions/simple-browser/media/preview-dark.svg +extensions/simple-browser/media/preview-light.svg +extensions/terminal-suggest/src/media/icon.png +extensions/theme-defaults/fileicons/images/document-dark.svg +extensions/theme-defaults/fileicons/images/document-light.svg +extensions/theme-defaults/fileicons/images/folder-dark.svg +extensions/theme-defaults/fileicons/images/folder-light.svg +extensions/theme-defaults/fileicons/images/folder-open-dark.svg +extensions/theme-defaults/fileicons/images/folder-open-light.svg +extensions/theme-defaults/fileicons/images/root-folder-dark.svg +extensions/theme-defaults/fileicons/images/root-folder-light.svg +extensions/theme-defaults/fileicons/images/root-folder-open-dark.svg +extensions/theme-defaults/fileicons/images/root-folder-open-light.svg +extensions/theme-seti/icons/seti-circular-128x128.png +extensions/tunnel-forwarding/media/icon.png +extensions/typescript-language-features/media/icon.png +extensions/vscode-api-tests/media/icon.png +extensions/vscode-colorize-perf-tests/media/icon.png +extensions/vscode-colorize-tests/media/icon.png +extensions/vscode-test-resolver/media/icon.png +src/vs/editor/contrib/colorPicker/browser/images/opacity-background.png +src/vs/workbench/browser/media/code-icon.svg +src/vs/workbench/browser/parts/editor/media/back-tb.png +src/vs/workbench/browser/parts/editor/media/forward-tb.png +src/vs/workbench/browser/parts/editor/media/letterpress-dark.svg +src/vs/workbench/browser/parts/editor/media/letterpress-hcDark.svg +src/vs/workbench/browser/parts/editor/media/letterpress-hcLight.svg +src/vs/workbench/browser/parts/editor/media/letterpress-light.svg +src/vs/workbench/contrib/debug/browser/media/continue-tb.png +src/vs/workbench/contrib/debug/browser/media/pause-tb.png +src/vs/workbench/contrib/debug/browser/media/restart-tb.png +src/vs/workbench/contrib/debug/browser/media/run-with-debugging-tb.png +src/vs/workbench/contrib/debug/browser/media/stepinto-tb.png +src/vs/workbench/contrib/debug/browser/media/stepout-tb.png +src/vs/workbench/contrib/debug/browser/media/stepover-tb.png +src/vs/workbench/contrib/debug/browser/media/stop-tb.png +src/vs/workbench/contrib/extensions/browser/media/language-icon.svg +src/vs/workbench/contrib/extensions/browser/media/loading-dark.svg +src/vs/workbench/contrib/extensions/browser/media/loading-hc.svg +src/vs/workbench/contrib/extensions/browser/media/loading.svg +src/vs/workbench/contrib/extensions/browser/media/theme-icon.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/commandPalette.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/dark-hc.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/dark.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/debug.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions-web.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/extensions.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/git.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/languages.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/learn.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/light-hc.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/light.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/menuBar.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/multi-file-edits.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/colab.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/default.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/notebookThemes/jupyter.png +src/vs/workbench/contrib/welcomeGettingStarted/common/media/openFolder.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/runTask.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/search.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/settings.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/settingsSync.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/shortcuts.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/terminal.svg +src/vs/workbench/contrib/welcomeGettingStarted/common/media/workspaceTrust.svg +src/vs/workbench/services/extensionManagement/common/media/defaultIcon.png \ No newline at end of file diff --git a/test/fixtures/glob/matched-2.txt b/test/fixtures/glob/matched-2.txt new file mode 100644 index 0000000000..c1801918ad --- /dev/null +++ b/test/fixtures/glob/matched-2.txt @@ -0,0 +1,53 @@ +.github/workflows/basic.yml +.github/workflows/ci.yml +.github/workflows/monaco-editor.yml +.github/workflows/no-package-lock-changes.yml +.github/workflows/no-yarn-lock-changes.yml +.github/workflows/telemetry.yml +build/azure-pipelines/alpine/cli-build-alpine.yml +build/azure-pipelines/alpine/product-build-alpine.yml +build/azure-pipelines/cli/cli-apply-patches.yml +build/azure-pipelines/cli/cli-compile.yml +build/azure-pipelines/cli/cli-darwin-sign.yml +build/azure-pipelines/cli/cli-win32-sign.yml +build/azure-pipelines/cli/install-rust-posix.yml +build/azure-pipelines/cli/install-rust-win32.yml +build/azure-pipelines/cli/test.yml +build/azure-pipelines/common/install-builtin-extensions.yml +build/azure-pipelines/common/telemetry-config.json +build/azure-pipelines/config/CredScanSuppressions.json +build/azure-pipelines/config/tsaoptions.json +build/azure-pipelines/darwin/cli-build-darwin.yml +build/azure-pipelines/darwin/product-build-darwin-cli-sign.yml +build/azure-pipelines/darwin/product-build-darwin-sign.yml +build/azure-pipelines/darwin/product-build-darwin-test.yml +build/azure-pipelines/darwin/product-build-darwin-universal.yml +build/azure-pipelines/darwin/product-build-darwin.yml +build/azure-pipelines/distro/download-distro.yml +build/azure-pipelines/distro-build.yml +build/azure-pipelines/linux/cli-build-linux.yml +build/azure-pipelines/linux/product-build-linux-legacy-server.yml +build/azure-pipelines/linux/product-build-linux-test.yml +build/azure-pipelines/linux/product-build-linux.yml +build/azure-pipelines/linux/snap-build-linux.yml +build/azure-pipelines/oss/product-build-pr-cache-linux.yml +build/azure-pipelines/oss/product-build-pr-cache-win32.yml +build/azure-pipelines/product-build-pr.yml +build/azure-pipelines/product-build.yml +build/azure-pipelines/product-compile.yml +build/azure-pipelines/product-npm-package-validate.yml +build/azure-pipelines/product-publish.yml +build/azure-pipelines/product-release.yml +build/azure-pipelines/publish-types/publish-types.yml +build/azure-pipelines/web/product-build-web.yml +build/azure-pipelines/win32/cli-build-win32.yml +build/azure-pipelines/win32/product-build-win32-cli-sign.yml +build/azure-pipelines/win32/product-build-win32-test.yml +build/azure-pipelines/win32/product-build-win32.yml +build/azure-pipelines/win32/sdl-scan-win32.yml +test/integration/browser/package-lock.json +test/integration/browser/package.json +test/integration/browser/tsconfig.json +test/smoke/package-lock.json +test/smoke/package.json +test/smoke/tsconfig.json \ No newline at end of file diff --git a/test/fixtures/glob/matched-3.txt b/test/fixtures/glob/matched-3.txt new file mode 100644 index 0000000000..997ea0c250 --- /dev/null +++ b/test/fixtures/glob/matched-3.txt @@ -0,0 +1,224 @@ +src/vs/base/test/browser/actionbar.test.ts +src/vs/base/test/browser/browser.test.ts +src/vs/base/test/browser/comparers.test.ts +src/vs/base/test/browser/dom.test.ts +src/vs/base/test/browser/formattedTextRenderer.test.ts +src/vs/base/test/browser/hash.test.ts +src/vs/base/test/browser/highlightedLabel.test.ts +src/vs/base/test/browser/iconLabels.test.ts +src/vs/base/test/browser/indexedDB.test.ts +src/vs/base/test/browser/markdownRenderer.test.ts +src/vs/base/test/browser/progressBar.test.ts +src/vs/base/test/browser/ui/contextview/contextview.test.ts +src/vs/base/test/browser/ui/grid/grid.test.ts +src/vs/base/test/browser/ui/grid/gridview.test.ts +src/vs/base/test/browser/ui/list/listView.test.ts +src/vs/base/test/browser/ui/list/listWidget.test.ts +src/vs/base/test/browser/ui/list/rangeMap.test.ts +src/vs/base/test/browser/ui/menu/menubar.test.ts +src/vs/base/test/browser/ui/scrollbar/scrollableElement.test.ts +src/vs/base/test/browser/ui/scrollbar/scrollbarState.test.ts +src/vs/base/test/browser/ui/splitview/splitview.test.ts +src/vs/base/test/browser/ui/tree/asyncDataTree.test.ts +src/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.ts +src/vs/base/test/browser/ui/tree/dataTree.test.ts +src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts +src/vs/base/test/browser/ui/tree/objectTree.test.ts +src/vs/base/test/browser/ui/tree/objectTreeModel.test.ts +src/vs/base/test/common/arrays.test.ts +src/vs/base/test/common/arraysFind.test.ts +src/vs/base/test/common/assert.test.ts +src/vs/base/test/common/async.test.ts +src/vs/base/test/common/buffer.test.ts +src/vs/base/test/common/cache.test.ts +src/vs/base/test/common/cancellation.test.ts +src/vs/base/test/common/cancelPreviousCalls.test.ts +src/vs/base/test/common/charCode.test.ts +src/vs/base/test/common/collections.test.ts +src/vs/base/test/common/color.test.ts +src/vs/base/test/common/console.test.ts +src/vs/base/test/common/date.test.ts +src/vs/base/test/common/decorators.test.ts +src/vs/base/test/common/diff/diff.test.ts +src/vs/base/test/common/errors.test.ts +src/vs/base/test/common/event.test.ts +src/vs/base/test/common/extpath.test.ts +src/vs/base/test/common/filters.perf.test.ts +src/vs/base/test/common/filters.test.ts +src/vs/base/test/common/fuzzyScorer.test.ts +src/vs/base/test/common/glob.test.ts +src/vs/base/test/common/history.test.ts +src/vs/base/test/common/iconLabels.test.ts +src/vs/base/test/common/iterator.test.ts +src/vs/base/test/common/json.test.ts +src/vs/base/test/common/jsonEdit.test.ts +src/vs/base/test/common/jsonFormatter.test.ts +src/vs/base/test/common/jsonParse.test.ts +src/vs/base/test/common/jsonSchema.test.ts +src/vs/base/test/common/keybindings.test.ts +src/vs/base/test/common/keyCodes.test.ts +src/vs/base/test/common/labels.test.ts +src/vs/base/test/common/lazy.test.ts +src/vs/base/test/common/lifecycle.test.ts +src/vs/base/test/common/linkedList.test.ts +src/vs/base/test/common/linkedText.test.ts +src/vs/base/test/common/map.test.ts +src/vs/base/test/common/markdownString.test.ts +src/vs/base/test/common/marshalling.test.ts +src/vs/base/test/common/mime.test.ts +src/vs/base/test/common/naturalLanguage/korean.test.ts +src/vs/base/test/common/network.test.ts +src/vs/base/test/common/normalization.test.ts +src/vs/base/test/common/numbers.test.ts +src/vs/base/test/common/objectCache.test.ts +src/vs/base/test/common/objects.test.ts +src/vs/base/test/common/observable.test.ts +src/vs/base/test/common/observableDisposable.test.ts +src/vs/base/test/common/paging.test.ts +src/vs/base/test/common/path.test.ts +src/vs/base/test/common/prefixTree.test.ts +src/vs/base/test/common/processes.test.ts +src/vs/base/test/common/resources.test.ts +src/vs/base/test/common/resourceTree.test.ts +src/vs/base/test/common/scrollable.test.ts +src/vs/base/test/common/skipList.test.ts +src/vs/base/test/common/stream.test.ts +src/vs/base/test/common/strings.test.ts +src/vs/base/test/common/ternarySearchtree.test.ts +src/vs/base/test/common/tfIdf.test.ts +src/vs/base/test/common/types.test.ts +src/vs/base/test/common/uri.test.ts +src/vs/base/test/common/uuid.test.ts +src/vs/base/test/node/crypto.test.ts +src/vs/base/test/node/extpath.test.ts +src/vs/base/test/node/id.test.ts +src/vs/base/test/node/nodeStreams.test.ts +src/vs/base/test/node/pfs/pfs.test.ts +src/vs/base/test/node/port.test.ts +src/vs/base/test/node/powershell.test.ts +src/vs/base/test/node/processes/processes.integrationTest.ts +src/vs/base/test/node/snapshot.test.ts +src/vs/base/test/node/unc.test.ts +src/vs/base/test/node/uri.perf.test.ts +src/vs/base/test/node/zip/zip.test.ts +src/vs/editor/test/browser/commands/shiftCommand.test.ts +src/vs/editor/test/browser/commands/sideEditing.test.ts +src/vs/editor/test/browser/commands/trimTrailingWhitespaceCommand.test.ts +src/vs/editor/test/browser/config/editorConfiguration.test.ts +src/vs/editor/test/browser/config/editorLayoutProvider.test.ts +src/vs/editor/test/browser/controller/cursor.integrationTest.ts +src/vs/editor/test/browser/controller/cursor.test.ts +src/vs/editor/test/browser/controller/cursorMoveCommand.test.ts +src/vs/editor/test/browser/controller/textAreaInput.test.ts +src/vs/editor/test/browser/controller/textAreaState.test.ts +src/vs/editor/test/browser/gpu/atlas/textureAtlas.test.ts +src/vs/editor/test/browser/gpu/atlas/textureAtlasAllocator.test.ts +src/vs/editor/test/browser/gpu/bufferDirtyTracker.test.ts +src/vs/editor/test/browser/gpu/decorationCssRulerExtractor.test.ts +src/vs/editor/test/browser/gpu/objectCollectionBuffer.test.ts +src/vs/editor/test/browser/services/decorationRenderOptions.test.ts +src/vs/editor/test/browser/services/openerService.test.ts +src/vs/editor/test/browser/services/treeSitterParserService.test.ts +src/vs/editor/test/browser/view/minimapCharRenderer.test.ts +src/vs/editor/test/browser/view/viewLayer.test.ts +src/vs/editor/test/browser/viewModel/modelLineProjection.test.ts +src/vs/editor/test/browser/viewModel/viewModelDecorations.test.ts +src/vs/editor/test/browser/viewModel/viewModelImpl.test.ts +src/vs/editor/test/browser/widget/codeEditorWidget.test.ts +src/vs/editor/test/browser/widget/diffEditorWidget.test.ts +src/vs/editor/test/browser/widget/observableCodeEditor.test.ts +src/vs/editor/test/common/codecs/linesDecoder.test.ts +src/vs/editor/test/common/codecs/markdownDecoder.test.ts +src/vs/editor/test/common/codecs/simpleDecoder.test.ts +src/vs/editor/test/common/controller/cursorAtomicMoveOperations.test.ts +src/vs/editor/test/common/core/characterClassifier.test.ts +src/vs/editor/test/common/core/cursorColumns.test.ts +src/vs/editor/test/common/core/lineRange.test.ts +src/vs/editor/test/common/core/lineTokens.test.ts +src/vs/editor/test/common/core/positionOffsetTransformer.test.ts +src/vs/editor/test/common/core/range.test.ts +src/vs/editor/test/common/core/stringBuilder.test.ts +src/vs/editor/test/common/core/textEdit.test.ts +src/vs/editor/test/common/diff/diffComputer.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/beforeEditPositionMapper.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/brackets.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/combineTextEditInfos.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/concat23Trees.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/getBracketPairsInRange.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/length.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/smallImmutableSet.test.ts +src/vs/editor/test/common/model/bracketPairColorizer/tokenizer.test.ts +src/vs/editor/test/common/model/editableTextModel.test.ts +src/vs/editor/test/common/model/editableTextModelAuto.test.ts +src/vs/editor/test/common/model/editStack.test.ts +src/vs/editor/test/common/model/intervalTree.test.ts +src/vs/editor/test/common/model/linesTextBuffer/linesTextBuffer.test.ts +src/vs/editor/test/common/model/linesTextBuffer/linesTextBufferBuilder.test.ts +src/vs/editor/test/common/model/model.line.test.ts +src/vs/editor/test/common/model/model.modes.test.ts +src/vs/editor/test/common/model/model.test.ts +src/vs/editor/test/common/model/modelDecorations.test.ts +src/vs/editor/test/common/model/modelEditOperation.test.ts +src/vs/editor/test/common/model/modelInjectedText.test.ts +src/vs/editor/test/common/model/pieceTreeTextBuffer/pieceTreeTextBuffer.test.ts +src/vs/editor/test/common/model/textChange.test.ts +src/vs/editor/test/common/model/textModel.test.ts +src/vs/editor/test/common/model/textModelSearch.test.ts +src/vs/editor/test/common/model/textModelTokens.test.ts +src/vs/editor/test/common/model/textModelWithTokens.test.ts +src/vs/editor/test/common/model/tokensStore.test.ts +src/vs/editor/test/common/model/tokenStore.test.ts +src/vs/editor/test/common/modes/languageConfiguration.test.ts +src/vs/editor/test/common/modes/languageSelector.test.ts +src/vs/editor/test/common/modes/linkComputer.test.ts +src/vs/editor/test/common/modes/supports/characterPair.test.ts +src/vs/editor/test/common/modes/supports/electricCharacter.test.ts +src/vs/editor/test/common/modes/supports/onEnter.test.ts +src/vs/editor/test/common/modes/supports/richEditBrackets.test.ts +src/vs/editor/test/common/modes/supports/tokenization.test.ts +src/vs/editor/test/common/modes/textToHtmlTokenizer.test.ts +src/vs/editor/test/common/services/editorSimpleWorker.test.ts +src/vs/editor/test/common/services/languagesAssociations.test.ts +src/vs/editor/test/common/services/languageService.test.ts +src/vs/editor/test/common/services/languagesRegistry.test.ts +src/vs/editor/test/common/services/modelService.test.ts +src/vs/editor/test/common/services/semanticTokensDto.test.ts +src/vs/editor/test/common/services/semanticTokensProviderStyling.test.ts +src/vs/editor/test/common/services/textResourceConfigurationService.test.ts +src/vs/editor/test/common/services/unicodeTextModelHighlighter.test.ts +src/vs/editor/test/common/view/overviewZoneManager.test.ts +src/vs/editor/test/common/viewLayout/lineDecorations.test.ts +src/vs/editor/test/common/viewLayout/linesLayout.test.ts +src/vs/editor/test/common/viewLayout/viewLineRenderer.test.ts +src/vs/editor/test/common/viewModel/glyphLanesModel.test.ts +src/vs/editor/test/common/viewModel/lineBreakData.test.ts +src/vs/editor/test/common/viewModel/monospaceLineBreaksComputer.test.ts +src/vs/editor/test/common/viewModel/prefixSumComputer.test.ts +src/vs/editor/test/node/diffing/defaultLinesDiffComputer.test.ts +src/vs/editor/test/node/diffing/fixtures.test.ts +src/vs/workbench/test/browser/codeeditor.test.ts +src/vs/workbench/test/browser/contributions.test.ts +src/vs/workbench/test/browser/part.test.ts +src/vs/workbench/test/browser/parts/editor/breadcrumbModel.test.ts +src/vs/workbench/test/browser/parts/editor/diffEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/editor.test.ts +src/vs/workbench/test/browser/parts/editor/editorCommandsContext.test.ts +src/vs/workbench/test/browser/parts/editor/editorDiffModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorGroupModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorInput.test.ts +src/vs/workbench/test/browser/parts/editor/editorModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorPane.test.ts +src/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.ts +src/vs/workbench/test/browser/parts/editor/resourceEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/sideBySideEditorInput.test.ts +src/vs/workbench/test/browser/parts/editor/textEditorPane.test.ts +src/vs/workbench/test/browser/parts/editor/textResourceEditorInput.test.ts +src/vs/workbench/test/browser/parts/statusbar/statusbarModel.test.ts +src/vs/workbench/test/browser/quickAccess.test.ts +src/vs/workbench/test/browser/treeview.test.ts +src/vs/workbench/test/browser/viewlet.test.ts +src/vs/workbench/test/browser/webview.test.ts +src/vs/workbench/test/browser/window.test.ts +src/vs/workbench/test/common/memento.test.ts +src/vs/workbench/test/common/notifications.test.ts +src/vs/workbench/test/common/resources.test.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-4.txt b/test/fixtures/glob/matched-4.txt new file mode 100644 index 0000000000..868f11ea21 --- /dev/null +++ b/test/fixtures/glob/matched-4.txt @@ -0,0 +1,155 @@ +src/vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement.ts +src/vs/workbench/contrib/chat/browser/chatEditor.ts +src/vs/workbench/contrib/chat/browser/chatEditorActions.ts +src/vs/workbench/contrib/chat/browser/chatEditorController.ts +src/vs/workbench/contrib/chat/browser/chatEditorInput.ts +src/vs/workbench/contrib/chat/browser/chatEditorOverlay.ts +src/vs/workbench/contrib/chat/browser/contrib/chatInputEditorContrib.ts +src/vs/workbench/contrib/chat/browser/contrib/chatInputEditorHover.ts +src/vs/workbench/contrib/codeEditor/browser/codeEditor.contribution.ts +src/vs/workbench/contrib/codeEditor/browser/diffEditorAccessibilityHelp.ts +src/vs/workbench/contrib/codeEditor/browser/diffEditorHelper.ts +src/vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint.ts +src/vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens.ts +src/vs/workbench/contrib/codeEditor/browser/simpleEditorOptions.ts +src/vs/workbench/contrib/codeEditor/browser/workbenchEditorWorkerService.ts +src/vs/workbench/contrib/codeEditor/electron-sandbox/codeEditor.contribution.ts +src/vs/workbench/contrib/comments/browser/commentsEditorContribution.ts +src/vs/workbench/contrib/comments/browser/simpleCommentEditor.ts +src/vs/workbench/contrib/customEditor/browser/customEditor.contribution.ts +src/vs/workbench/contrib/customEditor/browser/customEditorInput.ts +src/vs/workbench/contrib/customEditor/browser/customEditorInputFactory.ts +src/vs/workbench/contrib/customEditor/browser/customEditors.ts +src/vs/workbench/contrib/customEditor/common/contributedCustomEditors.ts +src/vs/workbench/contrib/customEditor/common/customEditor.ts +src/vs/workbench/contrib/customEditor/common/customEditorModelManager.ts +src/vs/workbench/contrib/customEditor/common/customTextEditorModel.ts +src/vs/workbench/contrib/debug/browser/breakpointEditorContribution.ts +src/vs/workbench/contrib/debug/browser/callStackEditorContribution.ts +src/vs/workbench/contrib/debug/browser/debugEditorActions.ts +src/vs/workbench/contrib/debug/browser/debugEditorContribution.ts +src/vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor.ts +src/vs/workbench/contrib/extensions/browser/browserRuntimeExtensionsEditor.ts +src/vs/workbench/contrib/extensions/browser/extensionEditor.ts +src/vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant.ts +src/vs/workbench/contrib/extensions/electron-sandbox/runtimeExtensionsEditor.ts +src/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.ts +src/vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution.ts +src/vs/workbench/contrib/files/browser/editors/binaryFileEditor.ts +src/vs/workbench/contrib/files/browser/editors/fileEditorHandler.ts +src/vs/workbench/contrib/files/browser/editors/fileEditorInput.ts +src/vs/workbench/contrib/files/browser/editors/textFileEditor.ts +src/vs/workbench/contrib/files/browser/editors/textFileEditorTracker.ts +src/vs/workbench/contrib/files/browser/views/openEditorsView.ts +src/vs/workbench/contrib/files/test/browser/fileEditorInput.test.ts +src/vs/workbench/contrib/files/test/browser/textFileEditorTracker.test.ts +src/vs/workbench/contrib/interactive/browser/interactiveEditor.ts +src/vs/workbench/contrib/interactive/browser/interactiveEditorInput.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditorSerializer.ts +src/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.ts +src/vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView.ts +src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts +src/vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView.ts +src/vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView.ts +src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts +src/vs/workbench/contrib/mergeEditor/common/mergeEditor.ts +src/vs/workbench/contrib/mergeEditor/electron-sandbox/mergeEditor.contribution.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts +src/vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticEditorContrib.ts +src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts +src/vs/workbench/contrib/notebook/browser/contrib/execute/executionEditorProgress.ts +src/vs/workbench/contrib/notebook/browser/diff/diffCellEditorOptions.ts +src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts +src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts +src/vs/workbench/contrib/notebook/browser/diff/notebookMultiDiffEditor.ts +src/vs/workbench/contrib/notebook/browser/diff/notebookMultiDiffEditorInput.ts +src/vs/workbench/contrib/notebook/browser/diff/unchangedEditorRegions.ts +src/vs/workbench/contrib/notebook/browser/notebookEditor.ts +src/vs/workbench/contrib/notebook/browser/notebookEditorExtensions.ts +src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts +src/vs/workbench/contrib/notebook/browser/replEditorAccessibleView.ts +src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts +src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions.ts +src/vs/workbench/contrib/notebook/browser/view/notebookCellEditorPool.ts +src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts +src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts +src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts +src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts +src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts +src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts +src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts +src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts +src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts +src/vs/workbench/contrib/notebook/test/browser/notebookEditor.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/NotebookEditorWidgetService.test.ts +src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts +src/vs/workbench/contrib/performance/browser/perfviewEditor.ts +src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts +src/vs/workbench/contrib/preferences/browser/keybindingsEditorContribution.ts +src/vs/workbench/contrib/preferences/browser/preferencesEditor.ts +src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts +src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts +src/vs/workbench/contrib/preferences/common/settingsEditorColorRegistry.ts +src/vs/workbench/contrib/preferences/test/browser/keybindingsEditorContribution.test.ts +src/vs/workbench/contrib/replNotebook/browser/replEditor.ts +src/vs/workbench/contrib/replNotebook/browser/replEditorAccessibilityHelp.ts +src/vs/workbench/contrib/replNotebook/browser/replEditorInput.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditor.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditorActions.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditorInput.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditorModel.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditorSerialization.ts +src/vs/workbench/contrib/tags/common/javaWorkspaceTags.ts +src/vs/workbench/contrib/tasks/browser/taskTerminalStatus.ts +src/vs/workbench/contrib/tasks/test/browser/taskTerminalStatus.test.ts +src/vs/workbench/contrib/terminal/browser/baseTerminalBackend.ts +src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts +src/vs/workbench/contrib/terminal/browser/remoteTerminalBackend.ts +src/vs/workbench/contrib/terminal/browser/terminalEditor.ts +src/vs/workbench/contrib/terminal/browser/terminalEditorInput.ts +src/vs/workbench/contrib/terminal/browser/terminalEditorSerializer.ts +src/vs/workbench/contrib/terminal/browser/terminalEditorService.ts +src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts +src/vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel.ts +src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts +src/vs/workbench/contrib/terminal/test/browser/xterm/xtermTerminal.test.ts +src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts +src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor.ts +src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewEditor.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewEditorInput.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewEditorInputSerializer.ts +src/vs/workbench/contrib/workspace/browser/workspaceTrustEditor.ts +src/vs/workbench/services/editor/browser/codeEditorService.ts +src/vs/workbench/services/editor/common/customEditorLabelService.ts +src/vs/workbench/services/editor/test/browser/customEditorLabelService.test.ts +src/vs/workbench/services/preferences/browser/keybindingsEditorInput.ts +src/vs/workbench/services/preferences/browser/keybindingsEditorModel.ts +src/vs/workbench/services/preferences/common/preferencesEditorInput.ts +src/vs/workbench/services/preferences/test/browser/keybindingsEditorModel.test.ts +src/vs/workbench/services/terminal/common/embedderTerminalService.ts +src/vs/workbench/services/textfile/common/textEditorService.ts +src/vs/workbench/services/textfile/common/textFileEditorModel.ts +src/vs/workbench/services/textfile/common/textFileEditorModelManager.ts +src/vs/workbench/services/textfile/test/browser/textEditorService.test.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.integrationTest.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.test.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModelManager.test.ts +src/vs/workbench/services/untitled/common/untitledTextEditorHandler.ts +src/vs/workbench/services/untitled/common/untitledTextEditorInput.ts +src/vs/workbench/services/untitled/common/untitledTextEditorModel.ts +src/vs/workbench/services/untitled/common/untitledTextEditorService.ts +src/vs/workbench/services/untitled/test/browser/untitledTextEditor.integrationTest.ts +src/vs/workbench/services/untitled/test/browser/untitledTextEditor.test.ts +src/vs/workbench/services/workingCopy/common/workingCopyEditorService.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyEditorService.test.ts +src/vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService.ts +src/vs/workbench/services/workspaces/browser/workspaceTrustEditorInput.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-5.txt b/test/fixtures/glob/matched-5.txt new file mode 100644 index 0000000000..ffd70cd6a5 --- /dev/null +++ b/test/fixtures/glob/matched-5.txt @@ -0,0 +1,19 @@ +extensions/javascript/cgmanifest.json +extensions/javascript/javascript-language-configuration.json +extensions/javascript/package.json +extensions/javascript/package.nls.json +extensions/javascript/syntaxes/JavaScript.tmLanguage.json +extensions/javascript/syntaxes/JavaScriptReact.tmLanguage.json +extensions/javascript/tags-language-configuration.json +extensions/json/cgmanifest.json +extensions/json/language-configuration.json +extensions/json/package.json +extensions/json/package.nls.json +extensions/json/syntaxes/JSON.tmLanguage.json +extensions/json/syntaxes/JSONC.tmLanguage.json +extensions/json/syntaxes/JSONL.tmLanguage.json +extensions/json/syntaxes/snippets.tmLanguage.json +src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts +src/vs/workbench/contrib/markdown/browser/markdownSettingRenderer.ts +src/vs/workbench/contrib/markdown/browser/markedGfmHeadingIdPlugin.ts +src/vs/workbench/contrib/markdown/test/browser/markdownSettingRenderer.test.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-6.txt b/test/fixtures/glob/matched-6.txt new file mode 100644 index 0000000000..315e8653d4 --- /dev/null +++ b/test/fixtures/glob/matched-6.txt @@ -0,0 +1,419 @@ +src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts +src/vs/base/parts/ipc/test/node/testService.ts +src/vs/editor/browser/services/abstractCodeEditorService.ts +src/vs/editor/browser/services/bulkEditService.ts +src/vs/editor/browser/services/codeEditorService.ts +src/vs/editor/browser/services/editorWorkerService.ts +src/vs/editor/browser/services/hoverService/hoverService.ts +src/vs/editor/browser/services/openerService.ts +src/vs/editor/browser/view/viewController.ts +src/vs/editor/browser/widget/diffEditor/diffProviderFactoryService.ts +src/vs/editor/contrib/codeAction/browser/codeActionController.ts +src/vs/editor/contrib/codelens/browser/codelensController.ts +src/vs/editor/contrib/colorPicker/browser/standaloneColorPicker/standaloneColorPickerController.ts +src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteController.ts +src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController.ts +src/vs/editor/contrib/find/browser/findController.ts +src/vs/editor/contrib/find/test/browser/findController.test.ts +src/vs/editor/contrib/gotoError/browser/markerNavigationService.ts +src/vs/editor/contrib/gotoSymbol/browser/peek/referencesController.ts +src/vs/editor/contrib/hover/browser/contentHoverController.ts +src/vs/editor/contrib/hover/browser/glyphHoverController.ts +src/vs/editor/contrib/inlayHints/browser/inlayHintsController.ts +src/vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionsController.ts +src/vs/editor/contrib/message/browser/messageController.ts +src/vs/editor/contrib/snippet/browser/snippetController2.ts +src/vs/editor/contrib/snippet/test/browser/snippetController2.old.test.ts +src/vs/editor/contrib/snippet/test/browser/snippetController2.test.ts +src/vs/editor/contrib/stickyScroll/browser/stickyScrollController.ts +src/vs/editor/contrib/suggest/browser/suggestController.ts +src/vs/editor/contrib/suggest/test/browser/suggestController.test.ts +src/vs/editor/contrib/unicodeHighlighter/browser/bannerController.ts +src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts +src/vs/editor/standalone/browser/standaloneCodeEditorService.ts +src/vs/editor/standalone/browser/standaloneLayoutService.ts +src/vs/editor/standalone/browser/standaloneServices.ts +src/vs/editor/standalone/browser/standaloneThemeService.ts +src/vs/editor/standalone/browser/standaloneTreeSitterService.ts +src/vs/editor/standalone/test/browser/standaloneServices.test.ts +src/vs/editor/test/browser/diff/testDiffProviderFactoryService.ts +src/vs/editor/test/browser/editorTestServices.ts +src/vs/editor/test/browser/services/openerService.test.ts +src/vs/editor/test/browser/services/treeSitterParserService.test.ts +src/vs/platform/accessibility/browser/accessibilityService.ts +src/vs/platform/accessibilitySignal/browser/accessibilitySignalService.ts +src/vs/platform/actions/browser/actionViewItemService.ts +src/vs/platform/auxiliaryWindow/electron-main/auxiliaryWindowsMainService.ts +src/vs/platform/backup/electron-main/backupMainService.ts +src/vs/platform/backup/test/electron-main/backupMainService.test.ts +src/vs/platform/checksum/node/checksumService.ts +src/vs/platform/checksum/test/node/checksumService.test.ts +src/vs/platform/clipboard/browser/clipboardService.ts +src/vs/platform/contextkey/browser/contextKeyService.ts +src/vs/platform/contextview/browser/contextMenuService.ts +src/vs/platform/contextview/browser/contextViewService.ts +src/vs/platform/cssDev/node/cssDevService.ts +src/vs/platform/diagnostics/electron-main/diagnosticsMainService.ts +src/vs/platform/diagnostics/electron-sandbox/diagnosticsService.ts +src/vs/platform/diagnostics/node/diagnosticsService.ts +src/vs/platform/dialogs/electron-main/dialogMainService.ts +src/vs/platform/encryption/electron-main/encryptionMainService.ts +src/vs/platform/environment/electron-main/environmentMainService.ts +src/vs/platform/environment/node/environmentService.ts +src/vs/platform/environment/test/electron-main/environmentMainService.test.ts +src/vs/platform/environment/test/node/environmentService.test.ts +src/vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService.ts +src/vs/platform/extensionManagement/node/extensionManagementService.ts +src/vs/platform/extensionManagement/node/extensionSignatureVerificationService.ts +src/vs/platform/extensionManagement/node/extensionsProfileScannerService.ts +src/vs/platform/extensionManagement/node/extensionsScannerService.ts +src/vs/platform/extensionManagement/node/extensionTipsService.ts +src/vs/platform/extensionManagement/test/node/extensionsScannerService.test.ts +src/vs/platform/extensionResourceLoader/browser/extensionResourceLoaderService.ts +src/vs/platform/externalTerminal/electron-sandbox/externalTerminalService.ts +src/vs/platform/externalTerminal/node/externalTerminalService.ts +src/vs/platform/externalTerminal/test/electron-main/externalTerminalService.test.ts +src/vs/platform/files/test/browser/fileService.test.ts +src/vs/platform/files/test/browser/indexedDBFileService.integrationTest.ts +src/vs/platform/files/test/node/diskFileService.integrationTest.ts +src/vs/platform/hover/test/browser/nullHoverService.ts +src/vs/platform/ipc/electron-sandbox/mainProcessService.ts +src/vs/platform/ipc/electron-sandbox/services.ts +src/vs/platform/keyboardLayout/electron-main/keyboardLayoutMainService.ts +src/vs/platform/launch/electron-main/launchMainService.ts +src/vs/platform/layout/browser/layoutService.ts +src/vs/platform/lifecycle/electron-main/lifecycleMainService.ts +src/vs/platform/lifecycle/node/sharedProcessLifecycleService.ts +src/vs/platform/list/browser/listService.ts +src/vs/platform/log/electron-main/loggerService.ts +src/vs/platform/log/node/loggerService.ts +src/vs/platform/menubar/electron-main/menubarMainService.ts +src/vs/platform/native/electron-main/nativeHostMainService.ts +src/vs/platform/policy/node/nativePolicyService.ts +src/vs/platform/process/electron-main/processMainService.ts +src/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerService.ts +src/vs/platform/profiling/electron-sandbox/profilingService.ts +src/vs/platform/profiling/node/profilingService.ts +src/vs/platform/protocol/electron-main/protocolMainService.ts +src/vs/platform/quickinput/browser/quickInputController.ts +src/vs/platform/quickinput/browser/quickInputService.ts +src/vs/platform/remote/browser/remoteAuthorityResolverService.ts +src/vs/platform/remote/electron-sandbox/remoteAuthorityResolverService.ts +src/vs/platform/remote/electron-sandbox/sharedProcessTunnelService.ts +src/vs/platform/remote/test/electron-sandbox/remoteAuthorityResolverService.test.ts +src/vs/platform/remoteTunnel/electron-sandbox/remoteTunnelService.ts +src/vs/platform/remoteTunnel/node/remoteTunnelService.ts +src/vs/platform/request/node/requestService.ts +src/vs/platform/request/test/node/requestService.test.ts +src/vs/platform/sign/browser/signService.ts +src/vs/platform/sign/node/signService.ts +src/vs/platform/state/node/stateService.ts +src/vs/platform/storage/electron-main/storageMainService.ts +src/vs/platform/storage/test/electron-main/storageMainService.test.ts +src/vs/platform/telemetry/electron-sandbox/customEndpointTelemetryService.ts +src/vs/platform/telemetry/node/customEndpointTelemetryService.ts +src/vs/platform/telemetry/test/browser/telemetryService.test.ts +src/vs/platform/terminal/node/heartbeatService.ts +src/vs/platform/terminal/node/ptyHostService.ts +src/vs/platform/terminal/node/ptyService.ts +src/vs/platform/terminal/node/terminalContrib/autoReplies/autoRepliesContribController.ts +src/vs/platform/test/electron-main/workbenchTestServices.ts +src/vs/platform/theme/electron-main/themeMainService.ts +src/vs/platform/tunnel/node/sharedProcessTunnelService.ts +src/vs/platform/tunnel/node/tunnelService.ts +src/vs/platform/update/electron-main/abstractUpdateService.ts +src/vs/platform/update/electron-main/updateService.darwin.ts +src/vs/platform/update/electron-main/updateService.linux.ts +src/vs/platform/update/electron-main/updateService.snap.ts +src/vs/platform/update/electron-main/updateService.win32.ts +src/vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService.ts +src/vs/platform/userDataProfile/node/userDataProfileStorageService.ts +src/vs/platform/userDataProfile/test/electron-main/userDataProfileMainService.test.ts +src/vs/platform/userDataSync/node/userDataAutoSyncService.ts +src/vs/platform/utilityProcess/electron-main/utilityProcessWorkerMainService.ts +src/vs/platform/webview/electron-main/webviewMainService.ts +src/vs/platform/windows/electron-main/windowsMainService.ts +src/vs/platform/workspaces/electron-main/workspacesHistoryMainService.ts +src/vs/platform/workspaces/electron-main/workspacesMainService.ts +src/vs/platform/workspaces/electron-main/workspacesManagementMainService.ts +src/vs/platform/workspaces/test/electron-main/workspacesManagementMainService.test.ts +src/vs/server/node/extensionHostStatusService.ts +src/vs/server/node/extensionsScannerService.ts +src/vs/server/node/serverEnvironmentService.ts +src/vs/server/node/serverServices.ts +src/vs/workbench/api/browser/mainThreadDebugService.ts +src/vs/workbench/api/browser/mainThreadDownloadService.ts +src/vs/workbench/api/browser/mainThreadExtensionService.ts +src/vs/workbench/api/browser/mainThreadFileSystemEventService.ts +src/vs/workbench/api/browser/mainThreadLabelService.ts +src/vs/workbench/api/browser/mainThreadLogService.ts +src/vs/workbench/api/browser/mainThreadMessageService.ts +src/vs/workbench/api/browser/mainThreadOutputService.ts +src/vs/workbench/api/browser/mainThreadTerminalService.ts +src/vs/workbench/api/browser/mainThreadTunnelService.ts +src/vs/workbench/api/node/extHost.node.services.ts +src/vs/workbench/api/node/extHostDebugService.ts +src/vs/workbench/api/node/extHostDownloadService.ts +src/vs/workbench/api/node/extHostExtensionService.ts +src/vs/workbench/api/node/extHostLoggerService.ts +src/vs/workbench/api/node/extHostTerminalService.ts +src/vs/workbench/api/node/extHostTunnelService.ts +src/vs/workbench/api/node/extHostVariableResolverService.ts +src/vs/workbench/api/test/browser/extHostFileSystemEventService.test.ts +src/vs/workbench/api/test/browser/extHostMessagerService.test.ts +src/vs/workbench/api/test/node/extHostTunnelService.test.ts +src/vs/workbench/browser/parts/paneCompositePartService.ts +src/vs/workbench/contrib/bulkEdit/browser/bulkEditService.ts +src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts +src/vs/workbench/contrib/chat/browser/chatContentParts/chatMarkdownAnchorService.ts +src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingService.ts +src/vs/workbench/contrib/chat/browser/chatEditorController.ts +src/vs/workbench/contrib/chat/browser/chatQuotasService.ts +src/vs/workbench/contrib/chat/browser/codeBlockContextProviderService.ts +src/vs/workbench/contrib/chat/browser/languageModelToolsService.ts +src/vs/workbench/contrib/chat/browser/viewsWelcome/chatViewWelcomeController.ts +src/vs/workbench/contrib/chat/test/browser/languageModelToolsService.test.ts +src/vs/workbench/contrib/codeEditor/browser/workbenchEditorWorkerService.ts +src/vs/workbench/contrib/comments/browser/commentsController.ts +src/vs/workbench/contrib/comments/browser/commentService.ts +src/vs/workbench/contrib/debug/browser/debugService.ts +src/vs/workbench/contrib/debug/browser/extensionHostDebugService.ts +src/vs/workbench/contrib/debug/electron-sandbox/extensionHostDebugService.ts +src/vs/workbench/contrib/editSessions/browser/editSessionsStorageService.ts +src/vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService.ts +src/vs/workbench/contrib/extensions/browser/extensionRecommendationsService.ts +src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts +src/vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService.ts +src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionRecommendationsService.test.ts +src/vs/workbench/contrib/extensions/test/electron-sandbox/extensionsWorkbenchService.test.ts +src/vs/workbench/contrib/files/browser/explorerService.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatController.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatController2.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionService.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl.ts +src/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.ts +src/vs/workbench/contrib/inlineChat/test/browser/testWorkerService.ts +src/vs/workbench/contrib/interactive/browser/interactiveDocumentService.ts +src/vs/workbench/contrib/interactive/browser/interactiveHistoryService.ts +src/vs/workbench/contrib/issue/browser/baseIssueReporterService.ts +src/vs/workbench/contrib/issue/browser/issueFormService.ts +src/vs/workbench/contrib/issue/browser/issueReporterService.ts +src/vs/workbench/contrib/issue/browser/issueService.ts +src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts +src/vs/workbench/contrib/issue/electron-sandbox/issueService.ts +src/vs/workbench/contrib/issue/electron-sandbox/nativeIssueFormService.ts +src/vs/workbench/contrib/issue/electron-sandbox/processMainService.ts +src/vs/workbench/contrib/issue/electron-sandbox/processService.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts +src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts +src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookChatEditController.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookSynchronizerService.ts +src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts +src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts +src/vs/workbench/contrib/notebook/browser/services/notebookCellStatusBarServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts +src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookRendererMessagingServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts +src/vs/workbench/contrib/notebook/browser/services/notebookWorkerServiceImpl.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts +src/vs/workbench/contrib/notebook/test/browser/NotebookEditorWidgetService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookRendererMessagingService.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts +src/vs/workbench/contrib/output/browser/outputServices.ts +src/vs/workbench/contrib/scm/browser/scmViewService.ts +src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts +src/vs/workbench/contrib/search/browser/replaceService.ts +src/vs/workbench/contrib/search/browser/searchTreeModel/searchViewModelWorkbenchService.ts +src/vs/workbench/contrib/share/browser/shareService.ts +src/vs/workbench/contrib/snippets/browser/snippetsService.ts +src/vs/workbench/contrib/snippets/test/browser/snippetsService.test.ts +src/vs/workbench/contrib/speech/browser/speechService.ts +src/vs/workbench/contrib/tags/browser/workspaceTagsService.ts +src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts +src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +src/vs/workbench/contrib/tasks/browser/taskService.ts +src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts +src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts +src/vs/workbench/contrib/terminal/browser/terminalEditorService.ts +src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts +src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts +src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts +src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts +src/vs/workbench/contrib/terminal/browser/terminalService.ts +src/vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService.ts +src/vs/workbench/contrib/terminal/test/browser/terminalConfigurationService.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalInstanceService.test.ts +src/vs/workbench/contrib/terminal/test/browser/terminalProfileService.integrationTest.ts +src/vs/workbench/contrib/terminal/test/browser/terminalService.test.ts +src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts +src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkProviderService.ts +src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts +src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalCompletionService.ts +src/vs/workbench/contrib/terminalContrib/suggest/test/browser/terminalCompletionService.test.ts +src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts +src/vs/workbench/contrib/url/browser/trustedDomainService.ts +src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts +src/vs/workbench/contrib/webview/browser/webviewService.ts +src/vs/workbench/contrib/webview/electron-sandbox/webviewService.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewWorkbenchService.ts +src/vs/workbench/contrib/webviewView/browser/webviewViewService.ts +src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService.ts +src/vs/workbench/services/accessibility/electron-sandbox/accessibilityService.ts +src/vs/workbench/services/activity/browser/activityService.ts +src/vs/workbench/services/authentication/browser/authenticationAccessService.ts +src/vs/workbench/services/authentication/browser/authenticationExtensionsService.ts +src/vs/workbench/services/authentication/browser/authenticationService.ts +src/vs/workbench/services/authentication/browser/authenticationUsageService.ts +src/vs/workbench/services/authentication/test/browser/authenticationService.test.ts +src/vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.ts +src/vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService.ts +src/vs/workbench/services/banner/browser/bannerService.ts +src/vs/workbench/services/checksum/electron-sandbox/checksumService.ts +src/vs/workbench/services/clipboard/browser/clipboardService.ts +src/vs/workbench/services/clipboard/electron-sandbox/clipboardService.ts +src/vs/workbench/services/configuration/browser/configurationService.ts +src/vs/workbench/services/configuration/test/browser/configurationService.test.ts +src/vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService.ts +src/vs/workbench/services/configurationResolver/browser/configurationResolverService.ts +src/vs/workbench/services/configurationResolver/electron-sandbox/configurationResolverService.ts +src/vs/workbench/services/configurationResolver/test/electron-sandbox/configurationResolverService.test.ts +src/vs/workbench/services/contextmenu/electron-sandbox/contextmenuService.ts +src/vs/workbench/services/decorations/browser/decorationsService.ts +src/vs/workbench/services/decorations/test/browser/decorationsService.test.ts +src/vs/workbench/services/dialogs/browser/abstractFileDialogService.ts +src/vs/workbench/services/dialogs/browser/fileDialogService.ts +src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts +src/vs/workbench/services/dialogs/test/electron-sandbox/fileDialogService.test.ts +src/vs/workbench/services/editor/browser/codeEditorService.ts +src/vs/workbench/services/editor/browser/editorPaneService.ts +src/vs/workbench/services/editor/browser/editorResolverService.ts +src/vs/workbench/services/editor/browser/editorService.ts +src/vs/workbench/services/editor/test/browser/customEditorLabelService.test.ts +src/vs/workbench/services/editor/test/browser/editorGroupsService.test.ts +src/vs/workbench/services/editor/test/browser/editorResolverService.test.ts +src/vs/workbench/services/editor/test/browser/editorService.test.ts +src/vs/workbench/services/encryption/browser/encryptionService.ts +src/vs/workbench/services/encryption/electron-sandbox/encryptionService.ts +src/vs/workbench/services/environment/browser/environmentService.ts +src/vs/workbench/services/environment/electron-sandbox/environmentService.ts +src/vs/workbench/services/environment/electron-sandbox/shellEnvironmentService.ts +src/vs/workbench/services/extensionManagement/browser/builtinExtensionsScannerService.ts +src/vs/workbench/services/extensionManagement/browser/extensionEnablementService.ts +src/vs/workbench/services/extensionManagement/browser/extensionsProfileScannerService.ts +src/vs/workbench/services/extensionManagement/browser/webExtensionsScannerService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionTipsService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/nativeExtensionManagementService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService.ts +src/vs/workbench/services/extensionManagement/test/browser/extensionEnablementService.test.ts +src/vs/workbench/services/extensions/browser/extensionService.ts +src/vs/workbench/services/extensions/browser/extensionsScannerService.ts +src/vs/workbench/services/extensions/electron-sandbox/extensionsScannerService.ts +src/vs/workbench/services/extensions/electron-sandbox/nativeExtensionService.ts +src/vs/workbench/services/extensions/test/browser/extensionService.test.ts +src/vs/workbench/services/files/browser/elevatedFileService.ts +src/vs/workbench/services/files/electron-sandbox/elevatedFileService.ts +src/vs/workbench/services/history/browser/historyService.ts +src/vs/workbench/services/history/test/browser/historyService.test.ts +src/vs/workbench/services/host/browser/browserHostService.ts +src/vs/workbench/services/host/electron-sandbox/nativeHostService.ts +src/vs/workbench/services/integrity/browser/integrityService.ts +src/vs/workbench/services/integrity/electron-sandbox/integrityService.ts +src/vs/workbench/services/keybinding/browser/keybindingService.ts +src/vs/workbench/services/keybinding/browser/keyboardLayoutService.ts +src/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayoutService.ts +src/vs/workbench/services/languageDetection/browser/languageDetectionWorkerServiceImpl.ts +src/vs/workbench/services/layout/browser/layoutService.ts +src/vs/workbench/services/lifecycle/browser/lifecycleService.ts +src/vs/workbench/services/lifecycle/electron-sandbox/lifecycleService.ts +src/vs/workbench/services/lifecycle/test/electron-sandbox/lifecycleService.test.ts +src/vs/workbench/services/localization/browser/localeService.ts +src/vs/workbench/services/localization/electron-sandbox/languagePackService.ts +src/vs/workbench/services/localization/electron-sandbox/localeService.ts +src/vs/workbench/services/log/electron-sandbox/logService.ts +src/vs/workbench/services/menubar/electron-sandbox/menubarService.ts +src/vs/workbench/services/outline/browser/outlineService.ts +src/vs/workbench/services/path/browser/pathService.ts +src/vs/workbench/services/path/electron-sandbox/pathService.ts +src/vs/workbench/services/preferences/browser/preferencesService.ts +src/vs/workbench/services/preferences/test/browser/preferencesService.test.ts +src/vs/workbench/services/progress/browser/progressService.ts +src/vs/workbench/services/quickinput/browser/quickInputService.ts +src/vs/workbench/services/remote/browser/remoteAgentService.ts +src/vs/workbench/services/remote/electron-sandbox/remoteAgentService.ts +src/vs/workbench/services/request/browser/requestService.ts +src/vs/workbench/services/request/electron-sandbox/requestService.ts +src/vs/workbench/services/search/browser/searchService.ts +src/vs/workbench/services/search/electron-sandbox/searchService.ts +src/vs/workbench/services/search/node/rawSearchService.ts +src/vs/workbench/services/search/test/node/rawSearchService.integrationTest.ts +src/vs/workbench/services/secrets/browser/secretStorageService.ts +src/vs/workbench/services/secrets/electron-sandbox/secretStorageService.ts +src/vs/workbench/services/sharedProcess/electron-sandbox/sharedProcessService.ts +src/vs/workbench/services/storage/browser/storageService.ts +src/vs/workbench/services/storage/electron-sandbox/storageService.ts +src/vs/workbench/services/storage/test/browser/storageService.test.ts +src/vs/workbench/services/telemetry/browser/telemetryService.ts +src/vs/workbench/services/telemetry/electron-sandbox/telemetryService.ts +src/vs/workbench/services/textfile/browser/browserTextFileService.ts +src/vs/workbench/services/textfile/browser/textFileService.ts +src/vs/workbench/services/textfile/electron-sandbox/nativeTextFileService.ts +src/vs/workbench/services/textfile/test/browser/browserTextFileService.io.test.ts +src/vs/workbench/services/textfile/test/browser/textEditorService.test.ts +src/vs/workbench/services/textfile/test/browser/textFileService.test.ts +src/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.io.test.ts +src/vs/workbench/services/textfile/test/electron-sandbox/nativeTextFileService.test.ts +src/vs/workbench/services/textMate/browser/backgroundTokenization/textMateWorkerTokenizerController.ts +src/vs/workbench/services/textmodelResolver/test/browser/textModelResolverService.test.ts +src/vs/workbench/services/themes/browser/browserHostColorSchemeService.ts +src/vs/workbench/services/themes/browser/workbenchThemeService.ts +src/vs/workbench/services/themes/electron-sandbox/nativeHostColorSchemeService.ts +src/vs/workbench/services/timer/browser/timerService.ts +src/vs/workbench/services/timer/electron-sandbox/timerService.ts +src/vs/workbench/services/title/browser/titleService.ts +src/vs/workbench/services/title/electron-sandbox/titleService.ts +src/vs/workbench/services/tunnel/browser/tunnelService.ts +src/vs/workbench/services/tunnel/electron-sandbox/tunnelService.ts +src/vs/workbench/services/update/browser/updateService.ts +src/vs/workbench/services/update/electron-sandbox/updateService.ts +src/vs/workbench/services/url/browser/urlService.ts +src/vs/workbench/services/url/electron-sandbox/urlService.ts +src/vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService.ts +src/vs/workbench/services/userDataProfile/browser/userDataProfileStorageService.ts +src/vs/workbench/services/userDataSync/browser/userDataSyncEnablementService.ts +src/vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService.ts +src/vs/workbench/services/userDataSync/browser/webUserDataSyncEnablementService.ts +src/vs/workbench/services/userDataSync/electron-sandbox/userDataAutoSyncService.ts +src/vs/workbench/services/userDataSync/electron-sandbox/userDataSyncService.ts +src/vs/workbench/services/utilityProcess/electron-sandbox/utilityProcessWorkerWorkbenchService.ts +src/vs/workbench/services/views/browser/viewDescriptorService.ts +src/vs/workbench/services/views/browser/viewsService.ts +src/vs/workbench/services/views/test/browser/viewDescriptorService.test.ts +src/vs/workbench/services/workingCopy/browser/workingCopyBackupService.ts +src/vs/workbench/services/workingCopy/browser/workingCopyHistoryService.ts +src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupService.ts +src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyEditorService.test.ts +src/vs/workbench/services/workingCopy/test/browser/workingCopyFileService.test.ts +src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyBackupService.test.ts +src/vs/workbench/services/workingCopy/test/electron-sandbox/workingCopyHistoryService.test.ts +src/vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService.ts +src/vs/workbench/services/workspaces/browser/workspaceEditingService.ts +src/vs/workbench/services/workspaces/browser/workspacesService.ts +src/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.ts +src/vs/workbench/services/workspaces/electron-sandbox/workspacesService.ts +src/vs/workbench/test/browser/workbenchTestServices.ts +src/vs/workbench/test/electron-sandbox/workbenchTestServices.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-7.txt b/test/fixtures/glob/matched-7.txt new file mode 100644 index 0000000000..51dbb2ed9c --- /dev/null +++ b/test/fixtures/glob/matched-7.txt @@ -0,0 +1,586 @@ +extensions/github-authentication/src/common/experimentationService.ts +src/vs/editor/browser/services/abstractCodeEditorService.ts +src/vs/editor/browser/services/bulkEditService.ts +src/vs/editor/browser/services/codeEditorService.ts +src/vs/editor/browser/services/editorWorkerService.ts +src/vs/editor/browser/services/hoverService/hoverService.ts +src/vs/editor/browser/services/openerService.ts +src/vs/editor/browser/widget/diffEditor/diffEditor.contribution.ts +src/vs/editor/browser/widget/diffEditor/diffProviderFactoryService.ts +src/vs/editor/browser/widget/diffEditor/registrations.contribution.ts +src/vs/editor/common/model/treeSitterTokenStoreService.ts +src/vs/editor/common/services/languageFeaturesService.ts +src/vs/editor/common/services/languageService.ts +src/vs/editor/common/services/markerDecorationsService.ts +src/vs/editor/common/services/modelService.ts +src/vs/editor/common/services/resolverService.ts +src/vs/editor/common/services/semanticTokensStylingService.ts +src/vs/editor/common/services/textResourceConfigurationService.ts +src/vs/editor/common/services/treeSitter/treeSitterParserService.ts +src/vs/editor/common/services/treeSitterParserService.ts +src/vs/editor/common/services/treeViewsDndService.ts +src/vs/editor/contrib/colorPicker/browser/colorPickerContribution.ts +src/vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerContribution.ts +src/vs/editor/contrib/diffEditorBreadcrumbs/browser/contribution.ts +src/vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution.ts +src/vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorContribution.ts +src/vs/editor/contrib/gotoError/browser/markerNavigationService.ts +src/vs/editor/contrib/hover/browser/hoverContribution.ts +src/vs/editor/contrib/inlayHints/browser/inlayHintsContribution.ts +src/vs/editor/contrib/inlineCompletions/browser/inlineCompletions.contribution.ts +src/vs/editor/contrib/placeholderText/browser/placeholderText.contribution.ts +src/vs/editor/contrib/placeholderText/browser/placeholderTextContribution.ts +src/vs/editor/contrib/readOnlyMessage/browser/contribution.ts +src/vs/editor/contrib/stickyScroll/browser/stickyScrollContribution.ts +src/vs/editor/standalone/browser/quickInput/standaloneQuickInputService.ts +src/vs/editor/standalone/browser/standaloneCodeEditorService.ts +src/vs/editor/standalone/browser/standaloneLayoutService.ts +src/vs/editor/standalone/browser/standaloneThemeService.ts +src/vs/editor/standalone/browser/standaloneTreeSitterService.ts +src/vs/editor/test/browser/diff/testDiffProviderFactoryService.ts +src/vs/editor/test/common/modes/testLanguageConfigurationService.ts +src/vs/editor/test/common/services/testEditorWorkerService.ts +src/vs/editor/test/common/services/testTextResourcePropertiesService.ts +src/vs/editor/test/common/services/testTreeSitterService.ts +src/vs/platform/accessibility/browser/accessibilityService.ts +src/vs/platform/accessibility/test/common/testAccessibilityService.ts +src/vs/platform/accessibilitySignal/browser/accessibilitySignalService.ts +src/vs/platform/actions/browser/actionViewItemService.ts +src/vs/platform/actions/common/actions.contribution.ts +src/vs/platform/actions/common/menuService.ts +src/vs/platform/assignment/common/assignmentService.ts +src/vs/platform/checksum/common/checksumService.ts +src/vs/platform/clipboard/browser/clipboardService.ts +src/vs/platform/clipboard/common/clipboardService.ts +src/vs/platform/clipboard/test/common/testClipboardService.ts +src/vs/platform/commands/test/common/nullCommandService.ts +src/vs/platform/configuration/common/configurationService.ts +src/vs/platform/configuration/test/common/testConfigurationService.ts +src/vs/platform/contextkey/browser/contextKeyService.ts +src/vs/platform/contextview/browser/contextMenuService.ts +src/vs/platform/contextview/browser/contextViewService.ts +src/vs/platform/diagnostics/electron-sandbox/diagnosticsService.ts +src/vs/platform/dialogs/test/common/testDialogService.ts +src/vs/platform/download/common/downloadService.ts +src/vs/platform/encryption/common/encryptionService.ts +src/vs/platform/environment/common/environmentService.ts +src/vs/platform/extensionManagement/common/abstractExtensionManagementService.ts +src/vs/platform/extensionManagement/common/allowedExtensionsService.ts +src/vs/platform/extensionManagement/common/extensionEnablementService.ts +src/vs/platform/extensionManagement/common/extensionGalleryService.ts +src/vs/platform/extensionManagement/common/extensionsProfileScannerService.ts +src/vs/platform/extensionManagement/common/extensionsScannerService.ts +src/vs/platform/extensionManagement/common/extensionTipsService.ts +src/vs/platform/extensionManagement/electron-sandbox/extensionsProfileScannerService.ts +src/vs/platform/extensionResourceLoader/browser/extensionResourceLoaderService.ts +src/vs/platform/extensionResourceLoader/common/extensionResourceLoaderService.ts +src/vs/platform/externalTerminal/electron-sandbox/externalTerminalService.ts +src/vs/platform/files/common/fileService.ts +src/vs/platform/hover/test/browser/nullHoverService.ts +src/vs/platform/instantiation/common/instantiationService.ts +src/vs/platform/ipc/common/mainProcessService.ts +src/vs/platform/ipc/electron-sandbox/mainProcessService.ts +src/vs/platform/keybinding/common/abstractKeybindingService.ts +src/vs/platform/keybinding/test/common/mockKeybindingService.ts +src/vs/platform/keyboardLayout/common/keyboardLayoutService.ts +src/vs/platform/layout/browser/layoutService.ts +src/vs/platform/list/browser/listService.ts +src/vs/platform/log/common/logService.ts +src/vs/platform/markers/common/markerService.ts +src/vs/platform/native/common/nativeHostService.ts +src/vs/platform/notification/test/common/testNotificationService.ts +src/vs/platform/opener/test/common/nullOpenerService.ts +src/vs/platform/policy/common/filePolicyService.ts +src/vs/platform/product/common/productService.ts +src/vs/platform/profiling/electron-sandbox/profileAnalysisWorkerService.ts +src/vs/platform/profiling/electron-sandbox/profilingService.ts +src/vs/platform/quickinput/browser/quickInputService.ts +src/vs/platform/remote/browser/remoteAuthorityResolverService.ts +src/vs/platform/remote/common/remoteSocketFactoryService.ts +src/vs/platform/remote/common/sharedProcessTunnelService.ts +src/vs/platform/remote/electron-sandbox/remoteAuthorityResolverService.ts +src/vs/platform/remote/electron-sandbox/sharedProcessTunnelService.ts +src/vs/platform/remoteTunnel/electron-sandbox/remoteTunnelService.ts +src/vs/platform/sign/browser/signService.ts +src/vs/platform/sign/common/abstractSignService.ts +src/vs/platform/storage/common/storageService.ts +src/vs/platform/telemetry/common/serverTelemetryService.ts +src/vs/platform/telemetry/common/telemetryService.ts +src/vs/platform/telemetry/electron-sandbox/customEndpointTelemetryService.ts +src/vs/platform/terminal/common/terminalLogService.ts +src/vs/platform/theme/common/themeService.ts +src/vs/platform/theme/test/common/testThemeService.ts +src/vs/platform/undoRedo/common/undoRedoService.ts +src/vs/platform/update/common/update.config.contribution.ts +src/vs/platform/uriIdentity/common/uriIdentityService.ts +src/vs/platform/url/common/urlService.ts +src/vs/platform/userDataProfile/common/userDataProfileStorageService.ts +src/vs/platform/userDataProfile/electron-sandbox/userDataProfileStorageService.ts +src/vs/platform/userDataSync/common/userDataAutoSyncService.ts +src/vs/platform/userDataSync/common/userDataSyncEnablementService.ts +src/vs/platform/userDataSync/common/userDataSyncLocalStoreService.ts +src/vs/platform/userDataSync/common/userDataSyncService.ts +src/vs/platform/userDataSync/common/userDataSyncStoreService.ts +src/vs/platform/utilityProcess/common/utilityProcessWorkerService.ts +src/vs/platform/webview/common/webviewManagerService.ts +src/vs/workbench/api/browser/extensionHost.contribution.ts +src/vs/workbench/api/browser/mainThreadDebugService.ts +src/vs/workbench/api/browser/mainThreadDownloadService.ts +src/vs/workbench/api/browser/mainThreadExtensionService.ts +src/vs/workbench/api/browser/mainThreadFileSystemEventService.ts +src/vs/workbench/api/browser/mainThreadLabelService.ts +src/vs/workbench/api/browser/mainThreadLogService.ts +src/vs/workbench/api/browser/mainThreadMessageService.ts +src/vs/workbench/api/browser/mainThreadOutputService.ts +src/vs/workbench/api/browser/mainThreadTerminalService.ts +src/vs/workbench/api/browser/mainThreadTunnelService.ts +src/vs/workbench/api/common/extHostApiDeprecationService.ts +src/vs/workbench/api/common/extHostDebugService.ts +src/vs/workbench/api/common/extHostExtensionService.ts +src/vs/workbench/api/common/extHostFileSystemEventService.ts +src/vs/workbench/api/common/extHostInitDataService.ts +src/vs/workbench/api/common/extHostLabelService.ts +src/vs/workbench/api/common/extHostLocalizationService.ts +src/vs/workbench/api/common/extHostLoggerService.ts +src/vs/workbench/api/common/extHostLogService.ts +src/vs/workbench/api/common/extHostMessageService.ts +src/vs/workbench/api/common/extHostRpcService.ts +src/vs/workbench/api/common/extHostTerminalService.ts +src/vs/workbench/api/common/extHostTunnelService.ts +src/vs/workbench/api/common/extHostUriTransformerService.ts +src/vs/workbench/api/common/extHostVariableResolverService.ts +src/vs/workbench/browser/parts/dialogs/dialog.web.contribution.ts +src/vs/workbench/browser/parts/editor/editor.contribution.ts +src/vs/workbench/browser/parts/paneCompositePartService.ts +src/vs/workbench/browser/workbench.contribution.ts +src/vs/workbench/contrib/accessibility/browser/accessibility.contribution.ts +src/vs/workbench/contrib/accessibility/browser/extensionAccesibilityHelp.contribution.ts +src/vs/workbench/contrib/accessibility/browser/unfocusedViewDimmingContribution.ts +src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignal.contribution.ts +src/vs/workbench/contrib/accessibilitySignals/browser/accessibilitySignalDebuggerContribution.ts +src/vs/workbench/contrib/accessibilitySignals/browser/editorTextPropertySignalsContribution.ts +src/vs/workbench/contrib/authentication/browser/authentication.contribution.ts +src/vs/workbench/contrib/bracketPairColorizer2Telemetry/browser/bracketPairColorizer2Telemetry.contribution.ts +src/vs/workbench/contrib/bulkEdit/browser/bulkEditService.ts +src/vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution.ts +src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts +src/vs/workbench/contrib/chat/browser/chat.contribution.ts +src/vs/workbench/contrib/chat/browser/chatAccessibilityService.ts +src/vs/workbench/contrib/chat/browser/chatContentParts/chatMarkdownAnchorService.ts +src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingService.ts +src/vs/workbench/contrib/chat/browser/chatParticipant.contribution.ts +src/vs/workbench/contrib/chat/browser/chatQuotasService.ts +src/vs/workbench/contrib/chat/browser/codeBlockContextProviderService.ts +src/vs/workbench/contrib/chat/browser/languageModelToolsService.ts +src/vs/workbench/contrib/chat/common/chatCodeMapperService.ts +src/vs/workbench/contrib/chat/common/chatEditingService.ts +src/vs/workbench/contrib/chat/common/chatService.ts +src/vs/workbench/contrib/chat/common/chatWidgetHistoryService.ts +src/vs/workbench/contrib/chat/common/languageModelToolsService.ts +src/vs/workbench/contrib/chat/common/tools/languageModelToolsContribution.ts +src/vs/workbench/contrib/chat/common/voiceChatService.ts +src/vs/workbench/contrib/chat/electron-sandbox/chat.contribution.ts +src/vs/workbench/contrib/chat/test/common/mockChatService.ts +src/vs/workbench/contrib/chat/test/common/mockLanguageModelToolsService.ts +src/vs/workbench/contrib/codeActions/browser/codeActions.contribution.ts +src/vs/workbench/contrib/codeActions/browser/codeActionsContribution.ts +src/vs/workbench/contrib/codeEditor/browser/codeEditor.contribution.ts +src/vs/workbench/contrib/codeEditor/browser/workbenchEditorWorkerService.ts +src/vs/workbench/contrib/codeEditor/electron-sandbox/codeEditor.contribution.ts +src/vs/workbench/contrib/commands/common/commands.contribution.ts +src/vs/workbench/contrib/comments/browser/comments.contribution.ts +src/vs/workbench/contrib/comments/browser/commentsEditorContribution.ts +src/vs/workbench/contrib/comments/browser/commentService.ts +src/vs/workbench/contrib/configExporter/electron-sandbox/configurationExportHelper.contribution.ts +src/vs/workbench/contrib/contextmenu/browser/contextmenu.contribution.ts +src/vs/workbench/contrib/customEditor/browser/customEditor.contribution.ts +src/vs/workbench/contrib/debug/browser/breakpointEditorContribution.ts +src/vs/workbench/contrib/debug/browser/callStackEditorContribution.ts +src/vs/workbench/contrib/debug/browser/debug.contribution.ts +src/vs/workbench/contrib/debug/browser/debugEditorContribution.ts +src/vs/workbench/contrib/debug/browser/debugService.ts +src/vs/workbench/contrib/debug/browser/extensionHostDebugService.ts +src/vs/workbench/contrib/debug/electron-sandbox/extensionHostDebugService.ts +src/vs/workbench/contrib/deprecatedExtensionMigrator/browser/deprecatedExtensionMigrator.contribution.ts +src/vs/workbench/contrib/dropOrPasteInto/browser/dropOrPasteInto.contribution.ts +src/vs/workbench/contrib/editSessions/browser/editSessions.contribution.ts +src/vs/workbench/contrib/editSessions/browser/editSessionsStorageService.ts +src/vs/workbench/contrib/editSessions/common/editSessionsLogService.ts +src/vs/workbench/contrib/emergencyAlert/electron-sandbox/emergencyAlert.contribution.ts +src/vs/workbench/contrib/emmet/browser/emmet.contribution.ts +src/vs/workbench/contrib/encryption/electron-sandbox/encryption.contribution.ts +src/vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService.ts +src/vs/workbench/contrib/extensions/browser/extensionRecommendationsService.ts +src/vs/workbench/contrib/extensions/browser/extensions.contribution.ts +src/vs/workbench/contrib/extensions/browser/extensions.web.contribution.ts +src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts +src/vs/workbench/contrib/extensions/browser/unsupportedExtensionsMigrationContribution.ts +src/vs/workbench/contrib/extensions/electron-sandbox/extensionProfileService.ts +src/vs/workbench/contrib/extensions/electron-sandbox/extensions.contribution.ts +src/vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution.ts +src/vs/workbench/contrib/externalTerminal/electron-sandbox/externalTerminal.contribution.ts +src/vs/workbench/contrib/externalUriOpener/common/externalUriOpener.contribution.ts +src/vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService.ts +src/vs/workbench/contrib/files/browser/explorerService.ts +src/vs/workbench/contrib/files/browser/fileActions.contribution.ts +src/vs/workbench/contrib/files/browser/files.contribution.ts +src/vs/workbench/contrib/files/electron-sandbox/fileActions.contribution.ts +src/vs/workbench/contrib/folding/browser/folding.contribution.ts +src/vs/workbench/contrib/format/browser/format.contribution.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChat.contribution.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatSessionService.ts +src/vs/workbench/contrib/inlineChat/electron-sandbox/inlineChat.contribution.ts +src/vs/workbench/contrib/inlineChat/test/browser/testWorkerService.ts +src/vs/workbench/contrib/inlineCompletions/browser/inlineCompletionLanguageStatusBarContribution.ts +src/vs/workbench/contrib/inlineCompletions/browser/inlineCompletions.contribution.ts +src/vs/workbench/contrib/interactive/browser/interactive.contribution.ts +src/vs/workbench/contrib/interactive/browser/interactiveDocumentService.ts +src/vs/workbench/contrib/interactive/browser/interactiveHistoryService.ts +src/vs/workbench/contrib/issue/browser/baseIssueReporterService.ts +src/vs/workbench/contrib/issue/browser/issue.contribution.ts +src/vs/workbench/contrib/issue/browser/issueFormService.ts +src/vs/workbench/contrib/issue/browser/issueReporterService.ts +src/vs/workbench/contrib/issue/browser/issueService.ts +src/vs/workbench/contrib/issue/common/issue.contribution.ts +src/vs/workbench/contrib/issue/electron-sandbox/issue.contribution.ts +src/vs/workbench/contrib/issue/electron-sandbox/issueReporterService.ts +src/vs/workbench/contrib/issue/electron-sandbox/issueService.ts +src/vs/workbench/contrib/issue/electron-sandbox/nativeIssueFormService.ts +src/vs/workbench/contrib/issue/electron-sandbox/process.contribution.ts +src/vs/workbench/contrib/issue/electron-sandbox/processMainService.ts +src/vs/workbench/contrib/issue/electron-sandbox/processService.ts +src/vs/workbench/contrib/keybindings/browser/keybindings.contribution.ts +src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts +src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts +src/vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution.ts +src/vs/workbench/contrib/list/browser/list.contribution.ts +src/vs/workbench/contrib/localHistory/browser/localHistory.contribution.ts +src/vs/workbench/contrib/localHistory/electron-sandbox/localHistory.contribution.ts +src/vs/workbench/contrib/localization/browser/localization.contribution.ts +src/vs/workbench/contrib/localization/common/localization.contribution.ts +src/vs/workbench/contrib/localization/electron-sandbox/localization.contribution.ts +src/vs/workbench/contrib/logs/browser/logs.contribution.ts +src/vs/workbench/contrib/logs/common/logs.contribution.ts +src/vs/workbench/contrib/logs/electron-sandbox/logs.contribution.ts +src/vs/workbench/contrib/markers/browser/markers.contribution.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution.ts +src/vs/workbench/contrib/mergeEditor/electron-sandbox/mergeEditor.contribution.ts +src/vs/workbench/contrib/multiDiffEditor/browser/icons.contribution.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts +src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffSourceResolverService.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookSynchronizerService.ts +src/vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution.ts +src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts +src/vs/workbench/contrib/notebook/browser/services/notebookEditorService.ts +src/vs/workbench/contrib/notebook/common/notebookCellStatusBarService.ts +src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverService.ts +src/vs/workbench/contrib/notebook/common/notebookExecutionService.ts +src/vs/workbench/contrib/notebook/common/notebookExecutionStateService.ts +src/vs/workbench/contrib/notebook/common/notebookKernelService.ts +src/vs/workbench/contrib/notebook/common/notebookKeymapService.ts +src/vs/workbench/contrib/notebook/common/notebookLoggingService.ts +src/vs/workbench/contrib/notebook/common/notebookRendererMessagingService.ts +src/vs/workbench/contrib/notebook/common/notebookService.ts +src/vs/workbench/contrib/notebook/common/notebookSynchronizerService.ts +src/vs/workbench/contrib/notebook/common/services/notebookWorkerService.ts +src/vs/workbench/contrib/outline/browser/outline.contribution.ts +src/vs/workbench/contrib/output/browser/output.contribution.ts +src/vs/workbench/contrib/performance/browser/performance.contribution.ts +src/vs/workbench/contrib/performance/browser/performance.web.contribution.ts +src/vs/workbench/contrib/performance/electron-sandbox/performance.contribution.ts +src/vs/workbench/contrib/preferences/browser/keybindingsEditorContribution.ts +src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts +src/vs/workbench/contrib/preferences/common/preferencesContribution.ts +src/vs/workbench/contrib/quickaccess/browser/quickAccess.contribution.ts +src/vs/workbench/contrib/relauncher/browser/relauncher.contribution.ts +src/vs/workbench/contrib/remote/browser/remote.contribution.ts +src/vs/workbench/contrib/remote/browser/remoteStartEntry.contribution.ts +src/vs/workbench/contrib/remote/common/remote.contribution.ts +src/vs/workbench/contrib/remote/electron-sandbox/remote.contribution.ts +src/vs/workbench/contrib/remoteTunnel/electron-sandbox/remoteTunnel.contribution.ts +src/vs/workbench/contrib/replNotebook/browser/repl.contribution.ts +src/vs/workbench/contrib/sash/browser/sash.contribution.ts +src/vs/workbench/contrib/scm/browser/scm.contribution.ts +src/vs/workbench/contrib/scm/browser/scmViewService.ts +src/vs/workbench/contrib/scm/common/quickDiffService.ts +src/vs/workbench/contrib/scm/common/scmService.ts +src/vs/workbench/contrib/scrollLocking/browser/scrollLocking.contribution.ts +src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts +src/vs/workbench/contrib/search/browser/replaceService.ts +src/vs/workbench/contrib/search/browser/search.contribution.ts +src/vs/workbench/contrib/search/browser/searchTreeModel/searchViewModelWorkbenchService.ts +src/vs/workbench/contrib/search/common/searchHistoryService.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditor.contribution.ts +src/vs/workbench/contrib/share/browser/share.contribution.ts +src/vs/workbench/contrib/share/browser/shareService.ts +src/vs/workbench/contrib/snippets/browser/snippets.contribution.ts +src/vs/workbench/contrib/snippets/browser/snippetsService.ts +src/vs/workbench/contrib/speech/browser/speech.contribution.ts +src/vs/workbench/contrib/speech/browser/speechService.ts +src/vs/workbench/contrib/speech/common/speechService.ts +src/vs/workbench/contrib/splash/browser/splash.contribution.ts +src/vs/workbench/contrib/splash/electron-sandbox/splash.contribution.ts +src/vs/workbench/contrib/surveys/browser/languageSurveys.contribution.ts +src/vs/workbench/contrib/surveys/browser/nps.contribution.ts +src/vs/workbench/contrib/tags/browser/workspaceTagsService.ts +src/vs/workbench/contrib/tags/electron-sandbox/tags.contribution.ts +src/vs/workbench/contrib/tags/electron-sandbox/workspaceTagsService.ts +src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts +src/vs/workbench/contrib/tasks/browser/task.contribution.ts +src/vs/workbench/contrib/tasks/browser/taskService.ts +src/vs/workbench/contrib/tasks/common/taskService.ts +src/vs/workbench/contrib/tasks/electron-sandbox/taskService.ts +src/vs/workbench/contrib/telemetry/browser/telemetry.contribution.ts +src/vs/workbench/contrib/terminal/browser/terminal.contribution.ts +src/vs/workbench/contrib/terminal/browser/terminal.web.contribution.ts +src/vs/workbench/contrib/terminal/browser/terminalConfigurationService.ts +src/vs/workbench/contrib/terminal/browser/terminalEditorService.ts +src/vs/workbench/contrib/terminal/browser/terminalGroupService.ts +src/vs/workbench/contrib/terminal/browser/terminalInstanceService.ts +src/vs/workbench/contrib/terminal/browser/terminalMainContribution.ts +src/vs/workbench/contrib/terminal/browser/terminalProfileResolverService.ts +src/vs/workbench/contrib/terminal/browser/terminalProfileService.ts +src/vs/workbench/contrib/terminal/browser/terminalService.ts +src/vs/workbench/contrib/terminal/common/environmentVariable.contribution.ts +src/vs/workbench/contrib/terminal/common/environmentVariableService.ts +src/vs/workbench/contrib/terminal/common/terminalExtensionPoints.contribution.ts +src/vs/workbench/contrib/terminal/electron-sandbox/terminal.contribution.ts +src/vs/workbench/contrib/terminal/electron-sandbox/terminalNativeContribution.ts +src/vs/workbench/contrib/terminal/electron-sandbox/terminalProfileResolverService.ts +src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution.ts +src/vs/workbench/contrib/terminalContrib/autoReplies/browser/terminal.autoReplies.contribution.ts +src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.chat.contribution.ts +src/vs/workbench/contrib/terminalContrib/chat/browser/terminal.initialHint.contribution.ts +src/vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution.ts +src/vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution.ts +src/vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution.ts +src/vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution.ts +src/vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution.ts +src/vs/workbench/contrib/terminalContrib/history/browser/terminal.history.contribution.ts +src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts +src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkProviderService.ts +src/vs/workbench/contrib/terminalContrib/quickAccess/browser/terminal.quickAccess.contribution.ts +src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution.ts +src/vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService.ts +src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts +src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts +src/vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution.ts +src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalCompletionService.ts +src/vs/workbench/contrib/terminalContrib/typeAhead/browser/terminal.typeAhead.contribution.ts +src/vs/workbench/contrib/terminalContrib/wslRecommendation/browser/terminal.wslRecommendation.contribution.ts +src/vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution.ts +src/vs/workbench/contrib/testing/browser/testing.contribution.ts +src/vs/workbench/contrib/testing/browser/testingProgressUiService.ts +src/vs/workbench/contrib/testing/common/testCoverageService.ts +src/vs/workbench/contrib/testing/common/testingContinuousRunService.ts +src/vs/workbench/contrib/testing/common/testProfileService.ts +src/vs/workbench/contrib/testing/common/testResultService.ts +src/vs/workbench/contrib/testing/common/testService.ts +src/vs/workbench/contrib/themes/browser/themes.contribution.ts +src/vs/workbench/contrib/themes/browser/themes.test.contribution.ts +src/vs/workbench/contrib/timeline/browser/timeline.contribution.ts +src/vs/workbench/contrib/timeline/common/timelineService.ts +src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts +src/vs/workbench/contrib/update/browser/update.contribution.ts +src/vs/workbench/contrib/url/browser/trustedDomainService.ts +src/vs/workbench/contrib/url/browser/url.contribution.ts +src/vs/workbench/contrib/url/test/browser/mockTrustedDomainService.ts +src/vs/workbench/contrib/userDataProfile/browser/userDataProfile.contribution.ts +src/vs/workbench/contrib/userDataSync/browser/userDataSync.contribution.ts +src/vs/workbench/contrib/userDataSync/electron-sandbox/userDataSync.contribution.ts +src/vs/workbench/contrib/webview/browser/webview.contribution.ts +src/vs/workbench/contrib/webview/browser/webview.web.contribution.ts +src/vs/workbench/contrib/webview/browser/webviewService.ts +src/vs/workbench/contrib/webview/electron-sandbox/webview.contribution.ts +src/vs/workbench/contrib/webview/electron-sandbox/webviewService.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution.ts +src/vs/workbench/contrib/webviewPanel/browser/webviewWorkbenchService.ts +src/vs/workbench/contrib/webviewView/browser/webviewView.contribution.ts +src/vs/workbench/contrib/webviewView/browser/webviewViewService.ts +src/vs/workbench/contrib/welcomeBanner/browser/welcomeBanner.contribution.ts +src/vs/workbench/contrib/welcomeDialog/browser/welcomeDialog.contribution.ts +src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution.ts +src/vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService.ts +src/vs/workbench/contrib/welcomeViews/common/newFile.contribution.ts +src/vs/workbench/contrib/welcomeViews/common/viewsWelcome.contribution.ts +src/vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution.ts +src/vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution.ts +src/vs/workbench/contrib/workspace/browser/workspace.contribution.ts +src/vs/workbench/contrib/workspaces/browser/workspaces.contribution.ts +src/vs/workbench/electron-sandbox/desktop.contribution.ts +src/vs/workbench/electron-sandbox/parts/dialogs/dialog.contribution.ts +src/vs/workbench/services/accessibility/common/accessibleViewInformationService.ts +src/vs/workbench/services/accessibility/electron-sandbox/accessibilityService.ts +src/vs/workbench/services/activity/browser/activityService.ts +src/vs/workbench/services/aiEmbeddingVector/common/aiEmbeddingVectorService.ts +src/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformationService.ts +src/vs/workbench/services/assignment/common/assignmentService.ts +src/vs/workbench/services/assignment/test/common/nullAssignmentService.ts +src/vs/workbench/services/authentication/browser/authenticationAccessService.ts +src/vs/workbench/services/authentication/browser/authenticationExtensionsService.ts +src/vs/workbench/services/authentication/browser/authenticationService.ts +src/vs/workbench/services/authentication/browser/authenticationUsageService.ts +src/vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.ts +src/vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService.ts +src/vs/workbench/services/banner/browser/bannerService.ts +src/vs/workbench/services/checksum/electron-sandbox/checksumService.ts +src/vs/workbench/services/clipboard/browser/clipboardService.ts +src/vs/workbench/services/clipboard/electron-sandbox/clipboardService.ts +src/vs/workbench/services/commands/common/commandService.ts +src/vs/workbench/services/configuration/browser/configurationService.ts +src/vs/workbench/services/configuration/common/jsonEditingService.ts +src/vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService.ts +src/vs/workbench/services/configurationResolver/browser/configurationResolverService.ts +src/vs/workbench/services/configurationResolver/electron-sandbox/configurationResolverService.ts +src/vs/workbench/services/contextmenu/electron-sandbox/contextmenuService.ts +src/vs/workbench/services/decorations/browser/decorationsService.ts +src/vs/workbench/services/dialogs/browser/abstractFileDialogService.ts +src/vs/workbench/services/dialogs/browser/fileDialogService.ts +src/vs/workbench/services/dialogs/common/dialogService.ts +src/vs/workbench/services/dialogs/electron-sandbox/fileDialogService.ts +src/vs/workbench/services/editor/browser/codeEditorService.ts +src/vs/workbench/services/editor/browser/editorPaneService.ts +src/vs/workbench/services/editor/browser/editorResolverService.ts +src/vs/workbench/services/editor/browser/editorService.ts +src/vs/workbench/services/editor/common/customEditorLabelService.ts +src/vs/workbench/services/editor/common/editorGroupsService.ts +src/vs/workbench/services/editor/common/editorPaneService.ts +src/vs/workbench/services/editor/common/editorResolverService.ts +src/vs/workbench/services/editor/common/editorService.ts +src/vs/workbench/services/encryption/browser/encryptionService.ts +src/vs/workbench/services/encryption/electron-sandbox/encryptionService.ts +src/vs/workbench/services/environment/browser/environmentService.ts +src/vs/workbench/services/environment/common/environmentService.ts +src/vs/workbench/services/environment/electron-sandbox/environmentService.ts +src/vs/workbench/services/environment/electron-sandbox/shellEnvironmentService.ts +src/vs/workbench/services/extensionManagement/browser/builtinExtensionsScannerService.ts +src/vs/workbench/services/extensionManagement/browser/extensionEnablementService.ts +src/vs/workbench/services/extensionManagement/browser/extensionsProfileScannerService.ts +src/vs/workbench/services/extensionManagement/browser/webExtensionsScannerService.ts +src/vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService.ts +src/vs/workbench/services/extensionManagement/common/extensionManagementServerService.ts +src/vs/workbench/services/extensionManagement/common/extensionManagementService.ts +src/vs/workbench/services/extensionManagement/common/remoteExtensionManagementService.ts +src/vs/workbench/services/extensionManagement/common/webExtensionManagementService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementServerService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionManagementService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/extensionTipsService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/nativeExtensionManagementService.ts +src/vs/workbench/services/extensionManagement/electron-sandbox/remoteExtensionManagementService.ts +src/vs/workbench/services/extensionRecommendations/common/extensionIgnoredRecommendationsService.ts +src/vs/workbench/services/extensions/browser/extensionService.ts +src/vs/workbench/services/extensions/browser/extensionsScannerService.ts +src/vs/workbench/services/extensions/common/abstractExtensionService.ts +src/vs/workbench/services/extensions/common/extensionManifestPropertiesService.ts +src/vs/workbench/services/extensions/electron-sandbox/extensionsScannerService.ts +src/vs/workbench/services/extensions/electron-sandbox/nativeExtensionService.ts +src/vs/workbench/services/files/browser/elevatedFileService.ts +src/vs/workbench/services/files/common/elevatedFileService.ts +src/vs/workbench/services/files/electron-sandbox/elevatedFileService.ts +src/vs/workbench/services/filesConfiguration/common/filesConfigurationService.ts +src/vs/workbench/services/history/browser/historyService.ts +src/vs/workbench/services/host/browser/browserHostService.ts +src/vs/workbench/services/host/electron-sandbox/nativeHostService.ts +src/vs/workbench/services/integrity/browser/integrityService.ts +src/vs/workbench/services/integrity/electron-sandbox/integrityService.ts +src/vs/workbench/services/keybinding/browser/keybindingService.ts +src/vs/workbench/services/keybinding/browser/keyboardLayouts/_.contribution.ts +src/vs/workbench/services/keybinding/browser/keyboardLayoutService.ts +src/vs/workbench/services/keybinding/electron-sandbox/nativeKeyboardLayoutService.ts +src/vs/workbench/services/label/common/labelService.ts +src/vs/workbench/services/label/test/common/mockLabelService.ts +src/vs/workbench/services/language/common/languageService.ts +src/vs/workbench/services/languageDetection/common/languageDetectionWorkerService.ts +src/vs/workbench/services/languageStatus/common/languageStatusService.ts +src/vs/workbench/services/layout/browser/layoutService.ts +src/vs/workbench/services/lifecycle/browser/lifecycleService.ts +src/vs/workbench/services/lifecycle/common/lifecycleService.ts +src/vs/workbench/services/lifecycle/electron-sandbox/lifecycleService.ts +src/vs/workbench/services/localization/browser/localeService.ts +src/vs/workbench/services/localization/electron-sandbox/languagePackService.ts +src/vs/workbench/services/localization/electron-sandbox/localeService.ts +src/vs/workbench/services/log/electron-sandbox/logService.ts +src/vs/workbench/services/menubar/electron-sandbox/menubarService.ts +src/vs/workbench/services/model/common/modelService.ts +src/vs/workbench/services/notebook/common/notebookDocumentService.ts +src/vs/workbench/services/notification/common/notificationService.ts +src/vs/workbench/services/outline/browser/outlineService.ts +src/vs/workbench/services/path/browser/pathService.ts +src/vs/workbench/services/path/common/pathService.ts +src/vs/workbench/services/path/electron-sandbox/pathService.ts +src/vs/workbench/services/preferences/browser/preferencesService.ts +src/vs/workbench/services/progress/browser/progressService.ts +src/vs/workbench/services/quickinput/browser/quickInputService.ts +src/vs/workbench/services/remote/browser/remoteAgentService.ts +src/vs/workbench/services/remote/common/abstractRemoteAgentService.ts +src/vs/workbench/services/remote/common/remoteAgentService.ts +src/vs/workbench/services/remote/common/remoteExplorerService.ts +src/vs/workbench/services/remote/electron-sandbox/remoteAgentService.ts +src/vs/workbench/services/request/browser/requestService.ts +src/vs/workbench/services/request/electron-sandbox/requestService.ts +src/vs/workbench/services/search/browser/searchService.ts +src/vs/workbench/services/search/common/searchService.ts +src/vs/workbench/services/search/electron-sandbox/searchService.ts +src/vs/workbench/services/secrets/browser/secretStorageService.ts +src/vs/workbench/services/secrets/electron-sandbox/secretStorageService.ts +src/vs/workbench/services/sharedProcess/electron-sandbox/sharedProcessService.ts +src/vs/workbench/services/storage/browser/storageService.ts +src/vs/workbench/services/storage/electron-sandbox/storageService.ts +src/vs/workbench/services/telemetry/browser/telemetryService.ts +src/vs/workbench/services/telemetry/electron-sandbox/telemetryService.ts +src/vs/workbench/services/terminal/common/embedderTerminalService.ts +src/vs/workbench/services/textfile/browser/browserTextFileService.ts +src/vs/workbench/services/textfile/browser/textFileService.ts +src/vs/workbench/services/textfile/common/textEditorService.ts +src/vs/workbench/services/textfile/electron-sandbox/nativeTextFileService.ts +src/vs/workbench/services/textMate/browser/textMateTokenizationFeature.contribution.ts +src/vs/workbench/services/textmodelResolver/common/textModelResolverService.ts +src/vs/workbench/services/textresourceProperties/common/textResourcePropertiesService.ts +src/vs/workbench/services/themes/browser/browserHostColorSchemeService.ts +src/vs/workbench/services/themes/browser/workbenchThemeService.ts +src/vs/workbench/services/themes/common/hostColorSchemeService.ts +src/vs/workbench/services/themes/common/workbenchThemeService.ts +src/vs/workbench/services/themes/electron-sandbox/nativeHostColorSchemeService.ts +src/vs/workbench/services/themes/electron-sandbox/themes.contribution.ts +src/vs/workbench/services/timer/browser/timerService.ts +src/vs/workbench/services/timer/electron-sandbox/timerService.ts +src/vs/workbench/services/title/browser/titleService.ts +src/vs/workbench/services/title/electron-sandbox/titleService.ts +src/vs/workbench/services/treeSitter/browser/treeSitterTokenizationFeature.contribution.ts +src/vs/workbench/services/tunnel/browser/tunnelService.ts +src/vs/workbench/services/tunnel/electron-sandbox/tunnelService.ts +src/vs/workbench/services/untitled/common/untitledTextEditorService.ts +src/vs/workbench/services/update/browser/updateService.ts +src/vs/workbench/services/update/electron-sandbox/updateService.ts +src/vs/workbench/services/url/browser/urlService.ts +src/vs/workbench/services/url/electron-sandbox/urlService.ts +src/vs/workbench/services/userActivity/common/userActivityService.ts +src/vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService.ts +src/vs/workbench/services/userDataProfile/browser/userDataProfileStorageService.ts +src/vs/workbench/services/userDataProfile/common/userDataProfileService.ts +src/vs/workbench/services/userDataSync/browser/userDataSyncEnablementService.ts +src/vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService.ts +src/vs/workbench/services/userDataSync/browser/webUserDataSyncEnablementService.ts +src/vs/workbench/services/userDataSync/electron-sandbox/userDataAutoSyncService.ts +src/vs/workbench/services/userDataSync/electron-sandbox/userDataSyncService.ts +src/vs/workbench/services/utilityProcess/electron-sandbox/utilityProcessWorkerWorkbenchService.ts +src/vs/workbench/services/views/browser/viewDescriptorService.ts +src/vs/workbench/services/views/browser/viewsService.ts +src/vs/workbench/services/views/common/viewsService.ts +src/vs/workbench/services/workingCopy/browser/workingCopyBackupService.ts +src/vs/workbench/services/workingCopy/browser/workingCopyHistoryService.ts +src/vs/workbench/services/workingCopy/common/workingCopyBackupService.ts +src/vs/workbench/services/workingCopy/common/workingCopyEditorService.ts +src/vs/workbench/services/workingCopy/common/workingCopyFileService.ts +src/vs/workbench/services/workingCopy/common/workingCopyHistoryService.ts +src/vs/workbench/services/workingCopy/common/workingCopyService.ts +src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyBackupService.ts +src/vs/workbench/services/workingCopy/electron-sandbox/workingCopyHistoryService.ts +src/vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService.ts +src/vs/workbench/services/workspaces/browser/workspaceEditingService.ts +src/vs/workbench/services/workspaces/browser/workspacesService.ts +src/vs/workbench/services/workspaces/common/canonicalUriService.ts +src/vs/workbench/services/workspaces/common/editSessionIdentityService.ts +src/vs/workbench/services/workspaces/common/workspaceIdentityService.ts +src/vs/workbench/services/workspaces/electron-sandbox/workspaceEditingService.ts +src/vs/workbench/services/workspaces/electron-sandbox/workspacesService.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-8.txt b/test/fixtures/glob/matched-8.txt new file mode 100644 index 0000000000..02193af579 --- /dev/null +++ b/test/fixtures/glob/matched-8.txt @@ -0,0 +1,95 @@ +src/vs/base/browser/ui/scrollbar/scrollbarVisibilityController.ts +src/vs/base/browser/ui/tree/compressedObjectTreeModel.ts +src/vs/base/browser/ui/tree/indexTreeModel.ts +src/vs/base/browser/ui/tree/objectTreeModel.ts +src/vs/base/test/browser/ui/tree/compressedObjectTreeModel.test.ts +src/vs/base/test/browser/ui/tree/indexTreeModel.test.ts +src/vs/base/test/browser/ui/tree/objectTreeModel.test.ts +src/vs/platform/configuration/test/common/configurationModels.test.ts +src/vs/platform/quickinput/browser/quickInputController.ts +src/vs/platform/terminal/test/common/capabilities/commandDetection/promptInputModel.test.ts +src/vs/workbench/api/browser/mainThreadLanguageModels.ts +src/vs/workbench/api/browser/mainThreadLanguageModelTools.ts +src/vs/workbench/browser/parts/editor/breadcrumbsModel.ts +src/vs/workbench/browser/parts/statusbar/statusbarModel.ts +src/vs/workbench/contrib/chat/browser/chatAttachmentModel/chatInstructionAttachmentsModel.ts +src/vs/workbench/contrib/chat/browser/chatAttachmentModel.ts +src/vs/workbench/contrib/chat/browser/chatEditing/chatEditingTextModelContentProviders.ts +src/vs/workbench/contrib/chat/browser/chatEditorController.ts +src/vs/workbench/contrib/chat/browser/languageModelToolsService.ts +src/vs/workbench/contrib/chat/browser/viewsWelcome/chatViewWelcomeController.ts +src/vs/workbench/contrib/chat/test/browser/languageModelToolsService.test.ts +src/vs/workbench/contrib/chat/test/common/chatModel.test.ts +src/vs/workbench/contrib/chat/test/common/languageModels.test.ts +src/vs/workbench/contrib/chat/test/common/mockLanguageModelToolsService.ts +src/vs/workbench/contrib/comments/browser/commentsController.ts +src/vs/workbench/contrib/comments/browser/commentsModel.ts +src/vs/workbench/contrib/debug/test/browser/debugViewModel.test.ts +src/vs/workbench/contrib/debug/test/browser/mockDebugModel.ts +src/vs/workbench/contrib/debug/test/common/debugModel.test.ts +src/vs/workbench/contrib/files/test/browser/explorerModel.test.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatController.ts +src/vs/workbench/contrib/inlineChat/browser/inlineChatController2.ts +src/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.ts +src/vs/workbench/contrib/issue/browser/issueReporterModel.ts +src/vs/workbench/contrib/issue/test/browser/testReporterModel.test.ts +src/vs/workbench/contrib/markers/browser/markersModel.ts +src/vs/workbench/contrib/markers/test/browser/markersModel.test.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts +src/vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController.ts +src/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.ts +src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts +src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts +src/vs/workbench/contrib/mergeEditor/test/browser/model.test.ts +src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts +src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookChatEditController.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookOriginalCellModelFactory.ts +src/vs/workbench/contrib/notebook/browser/contrib/chatEdit/notebookOriginalModelRefFactory.ts +src/vs/workbench/contrib/notebook/browser/contrib/find/findMatchDecorationModel.ts +src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts +src/vs/workbench/contrib/notebook/browser/controller/chat/notebookChatController.ts +src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts +src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts +src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts +src/vs/workbench/contrib/notebook/browser/diff/notebookDiffViewModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/cellOutputViewModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/foldingModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts +src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts +src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts +src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts +src/vs/workbench/contrib/output/test/browser/outputChannelModel.test.ts +src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts +src/vs/workbench/contrib/preferences/test/browser/settingsTreeModels.test.ts +src/vs/workbench/contrib/scm/browser/quickDiffModel.ts +src/vs/workbench/contrib/search/browser/AISearch/aiSearchModel.ts +src/vs/workbench/contrib/search/browser/AISearch/aiSearchModelBase.ts +src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchModel.ts +src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchModelBase.ts +src/vs/workbench/contrib/search/browser/searchTreeModel/searchModel.ts +src/vs/workbench/contrib/search/browser/searchTreeModel/searchViewModelWorkbenchService.ts +src/vs/workbench/contrib/search/test/browser/searchModel.test.ts +src/vs/workbench/contrib/searchEditor/browser/searchEditorModel.ts +src/vs/workbench/contrib/terminalContrib/chat/browser/terminalChatController.ts +src/vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel.ts +src/vs/workbench/services/configuration/test/common/configurationModels.test.ts +src/vs/workbench/services/preferences/browser/keybindingsEditorModel.ts +src/vs/workbench/services/preferences/test/browser/keybindingsEditorModel.test.ts +src/vs/workbench/services/suggest/browser/simpleCompletionModel.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.integrationTest.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModel.test.ts +src/vs/workbench/services/textfile/test/browser/textFileEditorModelManager.test.ts +src/vs/workbench/services/textMate/browser/backgroundTokenization/textMateWorkerTokenizerController.ts +src/vs/workbench/services/textmodelResolver/test/browser/textModelResolverService.test.ts +src/vs/workbench/services/views/test/browser/viewContainerModel.test.ts +src/vs/workbench/test/browser/parts/editor/breadcrumbModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorDiffModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorGroupModel.test.ts +src/vs/workbench/test/browser/parts/editor/editorModel.test.ts +src/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.ts +src/vs/workbench/test/browser/parts/statusbar/statusbarModel.test.ts \ No newline at end of file diff --git a/test/fixtures/glob/matched-9.txt b/test/fixtures/glob/matched-9.txt new file mode 100644 index 0000000000..a55cefb642 --- /dev/null +++ b/test/fixtures/glob/matched-9.txt @@ -0,0 +1,3 @@ +extensions/github-authentication/src/common/experimentationService.ts +extensions/microsoft-authentication/src/browser/authProvider.ts +extensions/microsoft-authentication/src/node/authProvider.ts \ No newline at end of file diff --git a/test/js/bun/glob/__snapshots__/scan.test.ts.snap b/test/js/bun/glob/__snapshots__/scan.test.ts.snap index 27588ee750..91b9cce320 100644 --- a/test/js/bun/glob/__snapshots__/scan.test.ts.snap +++ b/test/js/bun/glob/__snapshots__/scan.test.ts.snap @@ -392,7 +392,6 @@ exports[`fast-glob e2e tests patterns regular cwd **/{nested,file.md}/*: **/{nes exports[`fast-glob e2e tests patterns regular relative cwd ./*: ./* 1`] = ` [ - "./filelist.txt", "./leak.test.ts", "./match.test.ts", "./proto.test.ts", diff --git a/test/js/bun/glob/match.test.ts b/test/js/bun/glob/match.test.ts index 2a619fb29b..30e65373ea 100644 --- a/test/js/bun/glob/match.test.ts +++ b/test/js/bun/glob/match.test.ts @@ -120,42 +120,64 @@ describe("Glob.match", () => { glob = new Glob("{**/a,**/b}"); expect(glob.match("b")).toBeTrue(); - const tests = [ - { pattern: "{src,extensions}/**/test/**/{fixtures,browser,common}/**/*.{ts,js}", expected: 726 }, - { pattern: "{extensions,src}/**/{media,images,icons}/**/*.{svg,png,gif,jpg}", expected: 119 }, + const fixtures = [ + { + pattern: "{src,extensions}/**/test/**/{fixtures,browser,common}/**/*.{ts,js}", + expectedMatches: "matched-0.txt", + }, + { pattern: "{extensions,src}/**/{media,images,icons}/**/*.{svg,png,gif,jpg}", expectedMatches: "matched-1.txt" }, { pattern: "{.github,build,test}/**/{workflows,azure-pipelines,integration,smoke}/**/*.{yml,yaml,json}", - expected: 53, + expectedMatches: "matched-2.txt", }, { pattern: "src/vs/{base,editor,platform,workbench}/test/{browser,common,node}/**/[a-z]*[tT]est.ts", - expected: 224, + expectedMatches: "matched-3.txt", + }, + { + pattern: "src/vs/workbench/{contrib,services}/**/*{Editor,Workspace,Terminal}*.ts", + expectedMatches: "matched-4.txt", + }, + { + pattern: "{extensions,src}/**/{markdown,json,javascript,typescript}/**/*.{ts,json}", + expectedMatches: "matched-5.txt", }, - { pattern: "src/vs/workbench/{contrib,services}/**/*{Editor,Workspace,Terminal}*.ts", expected: 155 }, - { pattern: "{extensions,src}/**/{markdown,json,javascript,typescript}/**/*.{ts,json}", expected: 19 }, { pattern: "**/{electron-sandbox,electron-main,browser,node}/**/{*[sS]ervice*,*[cC]ontroller*}.ts", - expected: 419, + expectedMatches: "matched-6.txt", }, { pattern: "{src,extensions}/**/{common,browser,electron-sandbox}/**/*{[cC]ontribution,[sS]ervice}.ts", - expected: 586, + expectedMatches: "matched-7.txt", + }, + { + pattern: "src/vs/{base,platform,workbench}/**/{test,browser}/**/*{[mM]odel,[cC]ontroller}*.ts", + expectedMatches: "matched-8.txt", + }, + { + pattern: "extensions/**/{browser,common,node}/{**/*[sS]ervice*,**/*[pP]rovider*}.ts", + expectedMatches: "matched-9.txt", }, - { pattern: "src/vs/{base,platform,workbench}/**/{test,browser}/**/*{[mM]odel,[cC]ontroller}*.ts", expected: 95 }, - { pattern: "extensions/**/{browser,common,node}/{**/*[sS]ervice*,**/*[pP]rovider*}.ts", expected: 3 }, ]; - const filepaths = (await Bun.file(join(import.meta.dir, "filelist.txt")).text()).split("\n"); + const allFilePaths = ( + await Bun.file(join(import.meta.dir, "..", "..", "..", "fixtures", "glob", "filelist.txt")).text() + ).split("\n"); + + for (const { pattern, expectedMatches } of fixtures) { + const shouldMatch = ( + await Bun.file(join(import.meta.dir, "..", "..", "..", "fixtures", "glob", `${expectedMatches}`)).text() + ).split("\n"); - for (const { pattern, expected } of tests) { glob = new Glob(pattern); - let count = 0; - for (const filepath of filepaths) { + let matched: string[] = []; + for (const filepath of allFilePaths) { if (glob.match(filepath)) { - count++; + matched.push(filepath); } } - expect(count).toBe(expected); + + expect(matched).toEqual(shouldMatch); } });