Home | History | Annotate | Download | only in exec

Lines Matching refs:exe

131 	// Run "cmd.exe /c test.searchFor" with new environment and
132 // work directory set. All candidates are copies of printpath.exe.
160 PATHEXT: `.COM;.EXE;.BAT`,
162 files: []string{`p1\a.exe`, `p2\a.exe`, `p2\a`},
166 PATHEXT: `.COM;.EXE;.BAT`,
168 files: []string{`p1.dir\a`, `p2.dir\a.exe`},
172 PATHEXT: `.COM;.EXE;.BAT`,
174 files: []string{`p1\a.exe`, `p2\a.exe`},
175 searchFor: `a.exe`,
178 PATHEXT: `.COM;.EXE;.BAT`,
180 files: []string{`p1\a.exe`, `p2\b.exe`},
184 PATHEXT: `.COM;.EXE;.BAT`,
195 PATHEXT: `.COM;.EXE;.BAT`,
197 files: []string{`p1\a.exe`, `p2\a.exe`},
205 PATHEXT: `.COM;.EXE;.BAT`,
207 files: []string{`p1\b.exe`, `p2\a.exe`},
216 PATHEXT: `.COM;.EXE;.BAT`,
218 files: []string{`a`, `p1\a.exe`, `p2\a.exe`},
226 PATHEXT: `.COM;.EXE;.BAT`,
228 files: []string{`p1\a.exe`, `p2\a.exe`},
237 PATHEXT: `.COM;.EXE;.BAT`,
239 files: []string{`p1\a.exe`, `p2\a.exe`},
247 PATHEXT: `.COM;.EXE;.BAT`,
249 files: []string{`p1\a.exe`, `p2\a.exe`},
250 searchFor: `a.exe`,
253 PATHEXT: `.COM;.EXE;.BAT`,
255 files: []string{`p1\a.exe`, `p2\a.exe`},
260 PATHEXT: `.COM;.EXE;.BAT`,
262 files: []string{`p1\a.exe.exe`},
263 searchFor: `a.exe`,
268 files: []string{`p1\a.exe`, `p2\a.exe`},
269 searchFor: `a.exe`,
278 PATHEXT: `.COM;.EXE`,
280 files: []string{`p1\a.bat`, `p2\a.exe`},
284 PATHEXT: `.COM;.EXE;.BAT`,
286 files: []string{`p1\a.bat`, `p2\a.exe`},
290 PATHEXT: `.COM;.EXE;.BAT`,
292 files: []string{`p1\a.bat`, `p1\a.exe`, `p2\a.bat`, `p2\a.exe`},
298 files: []string{`p1\a.bat`, `p2\a.exe`},
365 PATHEXT := `.COM;.EXE;.BAT`
375 // testing commands with no slash, like `a.exe`
377 // should find a.exe in current directory
378 files: []string{`a.exe`},
379 arg0: `a.exe`,
380 want: `a.exe`,
385 files: []string{`a.exe`, `p\a.exe`, `p2\a.exe`},
386 arg0: `a.exe`,
387 want: `a.exe`,
390 // like above, but use "a" instead of "a.exe" for command
392 files: []string{`a.exe`, `p\a.exe`, `p2\a.exe`},
394 want: `a.exe`,
396 // testing commands with slash, like `.\a.exe`
398 // should find p\a.exe
399 files: []string{`p\a.exe`},
400 arg0: `p\a.exe`,
401 want: `p\a.exe`,
405 files: []string{`p\a.exe`},
406 arg0: `.\p\a.exe`,
407 want: `p\a.exe`,
412 files: []string{`p\a.exe`, `p2\a.exe`},
413 arg0: `p\a.exe`,
414 want: `p\a.exe`,
417 // like above, but make sure .exe is tried even for commands with slash
419 files: []string{`p\a.exe`, `p2\a.exe`},
421 want: `p\a.exe`,
423 // tests commands, like `a.exe`, with c.Dir set
425 // should not find a.exe in p, because LookPath(`a.exe`) will fail
426 files: []string{`p\a.exe`},
428 arg0: `a.exe`,
429 want: `p\a.exe`,
433 // LookPath(`a.exe`) will find `.\a.exe`, but prefixing that with
434 // dir `p\a.exe` will refer to a non-existent file
435 files: []string{`a.exe`, `p\not_important_file`},
437 arg0: `a.exe`,
438 want: `a.exe`,
443 // in referred destination (so LookPath(`a.exe`) will still
444 // find `.\a.exe`, but we successfully execute `p\a.exe`)
445 files: []string{`a.exe`, `p\a.exe`},
447 arg0: `a.exe`,
448 want: `p\a.exe`,
453 files: []string{`a.exe`, `p\a.exe`, `p2\a.exe`},
455 arg0: `a.exe`,
456 want: `p\a.exe`,
459 // like above, but use "a" instead of "a.exe" for command
461 files: []string{`a.exe`, `p\a.exe`, `p2\a.exe`},
464 want: `p\a.exe`,
467 // finds `a.exe` in the PATH regardless of dir set
470 files: []string{`p\a.exe`, `p2\a.exe`},
472 arg0: `a.exe`,
473 want: `p2\a.exe`,
475 // tests commands, like `.\a.exe`, with c.Dir set
477 // should use dir when command is path, like ".\a.exe"
478 files: []string{`p\a.exe`},
480 arg0: `.\a.exe`,
481 want: `p\a.exe`,
486 files: []string{`p\a.exe`, `p2\a.exe`},
488 arg0: `.\a.exe`,
489 want: `p\a.exe`,
492 // like above, but make sure .exe is tried even for commands with slash
494 files: []string{`p\a.exe`, `p2\a.exe`},
497 want: `p\a.exe`,
534 outname := name + ".exe"