testing: allow canceling test refresh

This commit is contained in:
Connor Peet
2022-01-10 15:08:53 -08:00
parent c2a6eab566
commit fe0e9a96d3
11 changed files with 101 additions and 35 deletions

View File

@@ -354,7 +354,11 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
: extHostTypes.ExtensionKind.UI;
const tests: typeof vscode.tests = {
createTestController(provider, label, refreshHandler?: () => Thenable<void> | void) {
createTestController(provider, label, refreshHandler?: (token: vscode.CancellationToken) => Thenable<void> | void) {
if (refreshHandler) {
checkProposedApiEnabled(extension, 'testRefresh');
}
return extHostTesting.createTestController(provider, label, refreshHandler);
},
createTestObserver() {