test-check-execute.t
24 lines
| 630 B
| text/troff
|
Tads3Lexer
/ tests / test-check-execute.t
|
r27569 | #require test-repo execbit | ||
|
r29219 | $ . "$TESTDIR/helpers-testrepo.sh" | ||
|
r27569 | $ cd "`dirname "$TESTDIR"`" | ||
look for python scripts without the execute bit | ||||
|
r33199 | $ testrepohg files 'set:**.py and not exec() and grep(r"^#!.*?python")' | ||
|
r27569 | [1] | ||
look for python scripts with execute bit but not shebang | ||||
|
r33199 | $ testrepohg files 'set:**.py and exec() and not grep(r"^#!.*?python")' | ||
|
r27569 | [1] | ||
look for shell scripts with execute bit but not shebang | ||||
|
r33199 | $ testrepohg files 'set:**.sh and exec() and not grep(r"^#!.*(ba)?sh")' | ||
|
r27569 | [1] | ||
look for non scripts with no shebang | ||||
|
r33199 | $ testrepohg files 'set:exec() and not **.sh and not **.py and not grep(r"^#!")' | ||
|
r27569 | [1] | ||