mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 11:38:51 +01:00
testing: initial implementation of continuous run (#170770)
First pass of https://github.com/microsoft/vscode/issues/134941 The UI is pretty minimal so far, just a new icon (though I have a proposal for some changes in the UX channel.) If there's more that one profile that supports continuous test runs, then we open a quickpick and ask the user which ones they want to use. The data flow is then fairly simple. We call the `profile.runHandler` with the appropriate request, but just doesn't "track" it like we do for normal test runs. Then, any `createTestRun` calls are tracked as ordinary extension-triggered test runs. Currently we don't do anything to associate these new test runs with the fact that they were from a specific auto-run request, but that could be added if need to in the future.
This commit is contained in:
@@ -63,6 +63,7 @@ export const allApiProposals = Object.freeze({
|
||||
terminalDataWriteEvent: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.terminalDataWriteEvent.d.ts',
|
||||
terminalDimensions: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.terminalDimensions.d.ts',
|
||||
terminalQuickFixProvider: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.terminalQuickFixProvider.d.ts',
|
||||
testContinuousRun: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.testContinuousRun.d.ts',
|
||||
testCoverage: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.testCoverage.d.ts',
|
||||
testObserver: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.testObserver.d.ts',
|
||||
textSearchProvider: 'https://raw.githubusercontent.com/microsoft/vscode/main/src/vscode-dts/vscode.proposed.textSearchProvider.d.ts',
|
||||
|
||||
Reference in New Issue
Block a user