@@ -67,13 +67,13 @@ ada: Build and run main - src/test.adb
67
67
test ( 'Ada task command lines' , async function ( ) {
68
68
const expectedCmdLines = `
69
69
ada: Clean current project - gprclean -P ${ projectPath }
70
- ada: Build current project - gprbuild -P ${ projectPath } -cargs:ada -gnatef
71
- ada: Check current file - gprbuild -q -f -c -u -gnatc -P ${ projectPath } \${fileBasename} -cargs:ada -gnatef
72
- ada: Compile current file - gprbuild -q -f -c -u -P ${ projectPath } \${fileBasename} -cargs:ada -gnatef
70
+ ada: Build current project - gprbuild -P ${ projectPath } ' -cargs:ada' -gnatef
71
+ ada: Check current file - gprbuild -q -f -c -u -gnatc -P ${ projectPath } \${fileBasename} ' -cargs:ada' -gnatef
72
+ ada: Compile current file - gprbuild -q -f -c -u -P ${ projectPath } \${fileBasename} ' -cargs:ada' -gnatef
73
73
ada: Generate documentation from the project - gnatdoc -P ${ projectPath }
74
- ada: Build main - src/main1.adb - gprbuild -P ${ projectPath } src/main1.adb -cargs:ada -gnatef
74
+ ada: Build main - src/main1.adb - gprbuild -P ${ projectPath } src/main1.adb ' -cargs:ada' -gnatef
75
75
ada: Run main - src/main1.adb - .${ path . sep } obj${ path . sep } main1exec${ exe }
76
- ada: Build main - src/test.adb - gprbuild -P ${ projectPath } src/test.adb -cargs:ada -gnatef
76
+ ada: Build main - src/test.adb - gprbuild -P ${ projectPath } src/test.adb ' -cargs:ada' -gnatef
77
77
ada: Run main - src/test.adb - .${ path . sep } obj${ path . sep } test${ exe }
78
78
` . trim ( ) ;
79
79
@@ -167,7 +167,7 @@ ada: Run main - src/test.adb - .${path.sep}obj${path.sep}test${exe}
167
167
args : [
168
168
'${command:ada.gprProjectArgs}' ,
169
169
'--no-object-check' ,
170
- '-cargs:ada' ,
170
+ " '-cargs:ada'" ,
171
171
'-gnatef' ,
172
172
] ,
173
173
label : 'ada: Build current project' ,
@@ -195,7 +195,7 @@ ada: Run main - src/test.adb - .${path.sep}obj${path.sep}test${exe}
195
195
// The '--no-object-check' switch has been added to the 'ada: Build current project'
196
196
// predefined task in the workspace's tasks.json file: check that it's indeed present
197
197
// in the returned task's command line.
198
- const expectedCmd = `gprbuild -P ${ projectPath } --no-object-check -cargs:ada -gnatef` ;
198
+ const expectedCmd = `gprbuild -P ${ projectPath } --no-object-check ' -cargs:ada' -gnatef` ;
199
199
200
200
assert . strictEqual ( actualCmd , expectedCmd ) ;
201
201
} finally {
0 commit comments