From 5bdfec83113403c3d68d93c8b31d491c58da39d7 Mon Sep 17 00:00:00 2001 From: Alex Ross Date: Wed, 9 Feb 2022 14:06:09 +0100 Subject: [PATCH] Dispose of all terminals before running task test Fixes #142565 --- .../src/singlefolder-tests/workspace.tasks.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts b/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts index 5e11d739cba..b3dca8dac52 100644 --- a/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts +++ b/extensions/vscode-api-tests/src/singlefolder-tests/workspace.tasks.test.ts @@ -34,6 +34,7 @@ import { assertNoRpc } from '../utils'; suite('ShellExecution', () => { test('Execution from onDidEndTaskProcess and onDidStartTaskProcess are equal to original', async () => { + window.terminals.forEach(terminal => terminal.dispose()); const executeDoneEvent: EventEmitter = new EventEmitter(); const taskExecutionShouldBeSet: Promise = new Promise(resolve => { const disposable = executeDoneEvent.event(() => {