@@ -12,8 +12,8 @@ import { FileSystem } from '../../../../client/common/platform/fileSystem';
1212import { PYTHON_VIRTUAL_ENVS_LOCATION } from '../../../ciConstants' ;
1313import {
1414 PYTHON_PATH ,
15- resetGlobalInterpreterPathSetting ,
16- setGlobalInterpreterPath ,
15+ restorePythonPathInWorkspaceRoot ,
16+ setPythonPathInWorkspaceRoot ,
1717 updateSetting ,
1818 waitForCondition ,
1919} from '../../../common' ;
@@ -56,7 +56,6 @@ suite('Activation of Environments in Terminal', () => {
5656 const sandbox = sinon . createSandbox ( ) ;
5757 suiteSetup ( async ( ) => {
5858 envPaths = await fs . readJson ( envsLocation ) ;
59- console . log ( 'Beginning suite' , envPaths ) ;
6059 terminalSettings = vscode . workspace . getConfiguration ( 'terminal' , vscode . workspace . workspaceFolders ! [ 0 ] . uri ) ;
6160 pythonSettings = vscode . workspace . getConfiguration ( 'python' , vscode . workspace . workspaceFolders ! [ 0 ] . uri ) ;
6261 defaultShell . Windows = terminalSettings . inspect ( 'integrated.defaultProfile.windows' ) . globalValue ;
@@ -108,7 +107,7 @@ suite('Activation of Environments in Terminal', () => {
108107 vscode . ConfigurationTarget . Global ,
109108 ) ;
110109 await pythonSettings . update ( 'condaPath' , undefined , vscode . ConfigurationTarget . Global ) ;
111- await resetGlobalInterpreterPathSetting ( ) ;
110+ await restorePythonPathInWorkspaceRoot ( ) ;
112111 }
113112
114113 /**
@@ -149,9 +148,7 @@ suite('Activation of Environments in Terminal', () => {
149148 vscode . workspace . workspaceFolders ! [ 0 ] . uri ,
150149 vscode . ConfigurationTarget . WorkspaceFolder ,
151150 ) ;
152- console . log ( 'Setting workspace default interpreter path' , envPath ) ;
153- await setGlobalInterpreterPath ( envPath ) ;
154- console . log ( 'Finished setting workspace default interpreter path' , envPath ) ;
151+ await setPythonPathInWorkspaceRoot ( envPath ) ;
155152 const content = await openTerminalAndAwaitCommandContent ( waitTimeForActivation , file , outputFile , 5_000 ) ;
156153 expect ( fileSystem . arePathsSame ( content , envPath ) ) . to . equal ( true , 'Environment not activated' ) ;
157154 }
@@ -171,15 +168,22 @@ suite('Activation of Environments in Terminal', () => {
171168 if ( process . env . CI_PYTHON_VERSION && process . env . CI_PYTHON_VERSION . startsWith ( '2.' ) ) {
172169 this . skip ( ) ;
173170 }
171+ // https://github.com/microsoft/vscode-python/issues/17666
172+ this . skip ( ) ;
174173 await testActivation ( envPaths . venvPath ) ;
175174 } ) ;
176175 test ( 'Should activate with pipenv' , async function ( ) {
176+ // https://github.com/microsoft/vscode-python/issues/17666
177+ this . skip ( ) ;
177178 await testActivation ( envPaths . pipenvPath ) ;
178179 } ) ;
179180 test ( 'Should activate with virtualenv' , async function ( ) {
181+ // https://github.com/microsoft/vscode-python/issues/17666
182+ this . skip ( ) ;
180183 await testActivation ( envPaths . virtualEnvPath ) ;
181184 } ) ;
182185 test ( 'Should activate with conda' , async function ( ) {
186+ this . skip ( ) ;
183187 // Powershell does not work with conda by default, hence use cmd.
184188 await terminalSettings . update (
185189 'integrated.defaultProfile.windows' ,
0 commit comments