mirror of
https://github.com/Microsoft/vscode
synced 2024-10-04 02:14:06 +00:00
Fix flaky integration tests on mac
This commit is contained in:
parent
9133f99105
commit
d95fae2e2d
|
@ -39,7 +39,9 @@ import { assertNoRpc } from '../utils';
|
|||
});
|
||||
}
|
||||
}));
|
||||
const terminal = window.createTerminal();
|
||||
const terminal = platform() === 'win32'
|
||||
? window.createTerminal()
|
||||
: window.createTerminal({ shellPath: '/bin/bash' });
|
||||
terminal.show();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -170,7 +170,7 @@ builtin printf "\e]633;P;ContinuationPrompt=$(echo "$PS2" | sed 's/\x1b/\\\\x1b/
|
|||
__vsc_report_prompt() {
|
||||
# Expand the original PS1 similarly to how bash would normally
|
||||
# See https://stackoverflow.com/a/37137981 for technique
|
||||
__vsc_prompt=${__vsc_original_PS1@P}
|
||||
__vsc_prompt=${__vsc_original_PS1}
|
||||
__vsc_prompt="$(builtin printf "%s" "${__vsc_prompt//[$'\001'$'\002']}")"
|
||||
builtin printf "\e]633;P;Prompt=%s\a" "$(__vsc_escape_value "${__vsc_prompt}")"
|
||||
}
|
||||
|
@ -238,9 +238,9 @@ __vsc_update_prompt() {
|
|||
__vsc_precmd() {
|
||||
__vsc_command_complete "$__vsc_status"
|
||||
__vsc_current_command=""
|
||||
__vsc_update_prompt
|
||||
__vsc_report_prompt
|
||||
__vsc_first_prompt=1
|
||||
__vsc_update_prompt
|
||||
}
|
||||
|
||||
__vsc_preexec() {
|
||||
|
|
Loading…
Reference in a new issue