mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-21 17:19:01 +01:00
Fixes #119011: Wait for the vscode API to become available before launching extension tests
This commit is contained in:
@@ -547,12 +547,14 @@ export abstract class AbstractExtHostExtensionService extends Disposable impleme
|
||||
);
|
||||
}
|
||||
|
||||
public $extensionTestsExecute(): Promise<number> {
|
||||
return this._doHandleExtensionTests().then(undefined, error => {
|
||||
public async $extensionTestsExecute(): Promise<number> {
|
||||
await this._readyToRunExtensions.wait();
|
||||
try {
|
||||
return this._doHandleExtensionTests();
|
||||
} catch (error) {
|
||||
console.error(error); // ensure any error message makes it onto the console
|
||||
|
||||
return Promise.reject(error);
|
||||
});
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
private async _doHandleExtensionTests(): Promise<number> {
|
||||
|
||||
Reference in New Issue
Block a user