@@ -27,18 +27,26 @@ suite("ProcessList Tests", () => {
27
27
test ( "retreives the list of available processes" , async function ( ) {
28
28
// We can guarantee that certain VS Code processes will be present during tests
29
29
const processes = await createProcessList ( ) . listAllProcesses ( ) ;
30
+ let processNameDarwin : string = "Code" ;
31
+ let processNameWin32 : string = "Code" ;
32
+ let processNameLinux : string = "code" ;
33
+ if ( process . env [ "VSCODE_VERSION" ] === "insiders" ) {
34
+ processNameDarwin = "Code - Insiders" ;
35
+ processNameWin32 = "Code - Insiders" ;
36
+ processNameLinux = "code-insiders" ;
37
+ }
30
38
switch ( process . platform ) {
31
39
case "darwin" :
32
- expectProcessName ( processes , "Code Helper" ) ;
33
- expectProcessName ( processes , "Code Helper (GPU)" ) ;
34
- expectProcessName ( processes , "Code Helper (Plugin)" ) ;
35
- expectProcessName ( processes , "Code Helper (Renderer)" ) ;
40
+ expectProcessName ( processes , ` ${ processNameDarwin } Helper` ) ;
41
+ expectProcessName ( processes , ` ${ processNameDarwin } Helper (GPU)` ) ;
42
+ expectProcessName ( processes , ` ${ processNameDarwin } Helper (Plugin)` ) ;
43
+ expectProcessName ( processes , ` ${ processNameDarwin } Helper (Renderer)` ) ;
36
44
break ;
37
45
case "win32" :
38
- expectProcessName ( processes , "Code .exe" ) ;
46
+ expectProcessName ( processes , ` ${ processNameWin32 } .exe` ) ;
39
47
break ;
40
48
case "linux" :
41
- expectProcessName ( processes , "code" ) ;
49
+ expectProcessName ( processes , ` ${ processNameLinux } ` ) ;
42
50
break ;
43
51
default :
44
52
this . skip ( ) ;
0 commit comments