mirror of
https://github.com/microsoft/vscode.git
synced 2026-08-10 15:54:21 +01:00
I think this isn't an issue with the test- every time it fails, we see "The Web Worker Extension Host did not start in 60s". The chat tests are the first tests, and so they just time out due to being affected by the slow startup. That EH timeout issue looks old. Fix #203429
230 lines
5.4 KiB
JSON
230 lines
5.4 KiB
JSON
{
|
|
"name": "vscode-api-tests",
|
|
"description": "API tests for VS Code",
|
|
"version": "0.0.1",
|
|
"publisher": "vscode",
|
|
"license": "MIT",
|
|
"enabledApiProposals": [
|
|
"authSession",
|
|
"chatAgents2",
|
|
"contribViewsRemote",
|
|
"contribStatusBarItems",
|
|
"createFileSystemWatcher",
|
|
"customEditorMove",
|
|
"diffCommand",
|
|
"documentFiltersExclusive",
|
|
"documentPaste",
|
|
"editorInsets",
|
|
"extensionRuntime",
|
|
"extensionsAny",
|
|
"externalUriOpener",
|
|
"fileSearchProvider",
|
|
"findTextInFiles",
|
|
"fsChunks",
|
|
"interactive",
|
|
"mappedEditsProvider",
|
|
"notebookCellExecutionState",
|
|
"notebookDeprecated",
|
|
"notebookLiveShare",
|
|
"notebookMessaging",
|
|
"notebookMime",
|
|
"portsAttributes",
|
|
"quickPickSortByLabel",
|
|
"readonlyMessage",
|
|
"languageStatusText",
|
|
"resolvers",
|
|
"scmActionButton",
|
|
"scmSelectedProvider",
|
|
"scmTextDocument",
|
|
"scmValidation",
|
|
"taskPresentationGroup",
|
|
"terminalDataWriteEvent",
|
|
"terminalDimensions",
|
|
"tunnels",
|
|
"testCoverage",
|
|
"testObserver",
|
|
"textSearchProvider",
|
|
"timeline",
|
|
"tokenInformation",
|
|
"treeViewActiveItem",
|
|
"treeViewReveal",
|
|
"workspaceTrust",
|
|
"telemetry",
|
|
"testingActiveProfile",
|
|
"windowActivity"
|
|
],
|
|
"private": true,
|
|
"activationEvents": [],
|
|
"main": "./out/extension",
|
|
"engines": {
|
|
"vscode": "^1.55.0"
|
|
},
|
|
"icon": "media/icon.png",
|
|
"contributes": {
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "Test Config",
|
|
"properties": {
|
|
"farboo.config0": {
|
|
"type": "boolean",
|
|
"default": true
|
|
},
|
|
"farboo.nested.config1": {
|
|
"type": "number",
|
|
"default": 42
|
|
},
|
|
"farboo.nested.config2": {
|
|
"type": "string",
|
|
"default": "Das Pferd frisst kein Reis."
|
|
},
|
|
"farboo.config4": {
|
|
"type": "string"
|
|
},
|
|
"farboo.get": {
|
|
"type": "string",
|
|
"default": "get-prop"
|
|
}
|
|
}
|
|
},
|
|
"views": {
|
|
"remote": [
|
|
{
|
|
"id": "test.treeId",
|
|
"name": "test-tree",
|
|
"when": "never"
|
|
}
|
|
]
|
|
},
|
|
"configurationDefaults": {
|
|
"[abcLang]": {
|
|
"editor.lineNumbers": "off",
|
|
"editor.tabSize": 2
|
|
}
|
|
},
|
|
"taskDefinitions": [
|
|
{
|
|
"type": "custombuildscript",
|
|
"required": [
|
|
"flavor"
|
|
],
|
|
"properties": {
|
|
"flavor": {
|
|
"type": "string",
|
|
"description": "The build flavor. Should be either '32' or '64'."
|
|
},
|
|
"flags": {
|
|
"type": "array",
|
|
"description": "Additional build flags."
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"breakpoints": [
|
|
{
|
|
"language": "markdown"
|
|
}
|
|
],
|
|
"debuggers": [
|
|
{
|
|
"type": "mock",
|
|
"label": "Mock Debug",
|
|
"languages": [
|
|
"markdown"
|
|
],
|
|
"configurationAttributes": {
|
|
"launch": {
|
|
"required": [
|
|
"program"
|
|
],
|
|
"properties": {
|
|
"program": {
|
|
"type": "string",
|
|
"description": "Absolute path to a text file.",
|
|
"default": "${workspaceFolder}/file.md"
|
|
},
|
|
"stopOnEntry": {
|
|
"type": "boolean",
|
|
"description": "Automatically stop after launch.",
|
|
"default": true
|
|
},
|
|
"trace": {
|
|
"type": "boolean",
|
|
"description": "Enable logging of the Debug Adapter Protocol.",
|
|
"default": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"initialConfigurations": [
|
|
{
|
|
"type": "mock",
|
|
"request": "launch",
|
|
"name": "Debug file.md",
|
|
"program": "${workspaceFolder}/file.md"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"interactiveSession": [
|
|
{
|
|
"id": "provider",
|
|
"label": "Provider"
|
|
}
|
|
],
|
|
"notebooks": [
|
|
{
|
|
"type": "notebookCoreTest",
|
|
"displayName": "Notebook Core Test",
|
|
"selector": [
|
|
{
|
|
"filenamePattern": "*.vsctestnb",
|
|
"excludeFileNamePattern": ""
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "notebook.nbdtest",
|
|
"displayName": "notebook.nbdtest",
|
|
"selector": [
|
|
{
|
|
"filenamePattern": "**/*.nbdtest"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "notebook.nbdserializer",
|
|
"displayName": "notebook.nbdserializer",
|
|
"selector": [
|
|
{
|
|
"filenamePattern": "**/*.nbdserializer"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"statusBarItems": {
|
|
"id": "myStaticItem",
|
|
"alignment": "right",
|
|
"priority": 17,
|
|
"name": "My Static Item",
|
|
"text": "Hello $(globe)",
|
|
"tooltip": "Hover World",
|
|
"accessibilityInformation": {
|
|
"label": "Hello World",
|
|
"role": "button"
|
|
}
|
|
}
|
|
},
|
|
"scripts": {
|
|
"compile": "node ./node_modules/vscode/bin/compile -watch -p ./",
|
|
"vscode:prepublish": "node ../../node_modules/gulp/bin/gulp.js --gulpfile ../../build/gulpfile.extensions.js compile-extension:vscode-api-tests ./tsconfig.json"
|
|
},
|
|
"devDependencies": {
|
|
"@types/mocha": "^9.1.1",
|
|
"@types/node": "18.x"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/microsoft/vscode.git"
|
|
}
|
|
}
|