start working
This commit is contained in:
parent
4e303fcc52
commit
6514032636
|
@ -1701,13 +1701,13 @@ export function registerTerminalActions() {
|
|||
}
|
||||
});
|
||||
}
|
||||
async run(accessor: ServicesAccessor, eventOrOptions: MouseEvent | ICreateTerminalOptions | undefined) {
|
||||
async run(accessor: ServicesAccessor, eventOrOptions: MouseEvent | ICreateTerminalOptions | undefined, testFolders?: IWorkspaceFolder[]) {
|
||||
const terminalService = accessor.get(ITerminalService);
|
||||
const terminalGroupService = accessor.get(ITerminalGroupService);
|
||||
const workspaceContextService = accessor.get(IWorkspaceContextService);
|
||||
const commandService = accessor.get(ICommandService);
|
||||
const configurationService = accessor.get(IConfigurationService);
|
||||
const folders = workspaceContextService.getWorkspace().folders;
|
||||
const folders = workspaceContextService.getWorkspace().folders || testFolders;
|
||||
if (eventOrOptions && eventOrOptions instanceof MouseEvent && (eventOrOptions.altKey || eventOrOptions.ctrlKey)) {
|
||||
const activeInstance = terminalService.activeInstance;
|
||||
if (activeInstance) {
|
||||
|
|
|
@ -30,6 +30,7 @@ import { setup as setupLaunchTests } from './areas/workbench/launch.test';
|
|||
import { setup as setupTerminalProfileTests } from './areas/terminal/terminal-profiles.test';
|
||||
import { setup as setupTerminalTabsTests } from './areas/terminal/terminal-tabs.test';
|
||||
import { setup as setupTerminalEditorsTests } from './areas/terminal/terminal-editors.test';
|
||||
import { setup as setupTerminalMultirootTests } from './areas/terminal/terminal-multiroot.test';
|
||||
|
||||
const testDataPath = path.join(os.tmpdir(), 'vscsmoke');
|
||||
if (fs.existsSync(testDataPath)) {
|
||||
|
@ -364,4 +365,7 @@ describe(`VSCode Smoke Tests (${opts.web ? 'Web' : 'Electron'})`, () => {
|
|||
if (opts.web) { setupTerminalProfileTests(opts); }
|
||||
if (opts.web) { setupTerminalTabsTests(opts); }
|
||||
if (opts.web) { setupTerminalEditorsTests(opts); }
|
||||
if (opts.web) {
|
||||
setupTerminalMultirootTests(opts);
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue