Skip to content

Commit a57a43d

Browse files
committed
Disable conpty in integration tests and re-enable
Fixes microsoft#75689
1 parent 8347ffb commit a57a43d

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

extensions/vscode-api-tests/src/singlefolder-tests/terminal.test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { window, Terminal, TerminalVirtualProcess, EventEmitter, TerminalDimensions } from 'vscode';
6+
import { window, Terminal, TerminalVirtualProcess, EventEmitter, TerminalDimensions, workspace, ConfigurationTarget } from 'vscode';
77
import { doesNotThrow, equal, ok } from 'assert';
88

99
suite('window namespace tests', () => {
10-
(process.platform === 'win32' ? suite.skip /* https://github.com/microsoft/vscode/issues/75689 */ : suite)('Terminal', () => {
10+
suiteSetup(async () => {
11+
// Disable conpty in integration tests because of https://github.com/microsoft/vscode/issues/76548
12+
await workspace.getConfiguration('terminal.integrated').update('windowsEnableConpty', false, ConfigurationTarget.Global);
13+
});
14+
suite('Terminal', () => {
1115
test('sendText immediately after createTerminal should not throw', (done) => {
1216
const reg1 = window.onDidOpenTerminal(term => {
1317
equal(terminal, term);

0 commit comments

Comments
 (0)