@@ -11,34 +11,36 @@ suite('Completion Test Suite', () => {
1111 vscode . window . showInformationMessage ( 'All completion tests done!' ) ;
1212 } ) ;
1313
14- test ( 'Complete GLSL code' , async ( ) => {
15- const docUri = await vscode . workspace . findFiles ( "test.frag.glsl" ) ;
16- assert . ok ( docUri . length > 0 ) ;
17- await testCompletion ( docUri [ 0 ] , new vscode . Position ( 8 , 0 ) , {
18- items : [
19- { label : 'clamp' , kind : vscode . CompletionItemKind . Function } ,
20- { label : 'main' , kind : vscode . CompletionItemKind . Function } ,
21- { label : 'test' , kind : vscode . CompletionItemKind . Function } ,
22- { label : 'res' , kind : vscode . CompletionItemKind . Variable } ,
23- ]
24- } , true ) ;
25- } ) . timeout ( 15000 ) ;
14+ if ( process . platform === 'win32' ) {
15+ test ( 'Complete GLSL code' , async ( ) => {
16+ const docUri = await vscode . workspace . findFiles ( "test.frag.glsl" ) ;
17+ assert . ok ( docUri . length > 0 ) ;
18+ await testCompletion ( docUri [ 0 ] , new vscode . Position ( 8 , 0 ) , {
19+ items : [
20+ { label : 'clamp' , kind : vscode . CompletionItemKind . Function } ,
21+ { label : 'main' , kind : vscode . CompletionItemKind . Function } ,
22+ { label : 'test' , kind : vscode . CompletionItemKind . Function } ,
23+ { label : 'res' , kind : vscode . CompletionItemKind . Variable } ,
24+ ]
25+ } , true ) ;
26+ } ) . timeout ( 5000 ) ;
2627
27- test ( 'Complete HLSL code' , async ( ) => {
28- const docUri = await vscode . workspace . findFiles ( "test.hlsl" ) ;
29- assert . ok ( docUri . length > 0 ) ;
30- await testCompletion ( docUri [ 0 ] , new vscode . Position ( 0 , 0 ) , {
31- items : [ ]
32- } , false ) ;
33- } ) . timeout ( 15000 ) ;
28+ test ( 'Complete HLSL code' , async ( ) => {
29+ const docUri = await vscode . workspace . findFiles ( "test.hlsl" ) ;
30+ assert . ok ( docUri . length > 0 ) ;
31+ await testCompletion ( docUri [ 0 ] , new vscode . Position ( 0 , 0 ) , {
32+ items : [ ]
33+ } , false ) ;
34+ } ) . timeout ( 5000 ) ;
3435
35- test ( 'Complete WGSL code' , async ( ) => {
36- const docUri = await vscode . workspace . findFiles ( "test.wgsl" ) ;
37- assert . ok ( docUri . length > 0 ) ;
38- await testCompletion ( docUri [ 0 ] , new vscode . Position ( 0 , 0 ) , {
39- items : [ ]
40- } , false ) ;
41- } ) . timeout ( 15000 ) ;
36+ test ( 'Complete WGSL code' , async ( ) => {
37+ const docUri = await vscode . workspace . findFiles ( "test.wgsl" ) ;
38+ assert . ok ( docUri . length > 0 ) ;
39+ await testCompletion ( docUri [ 0 ] , new vscode . Position ( 0 , 0 ) , {
40+ items : [ ]
41+ } , false ) ;
42+ } ) . timeout ( 5000 ) ;
43+ }
4244} ) ;
4345
4446async function testCompletion (
0 commit comments