##// END OF EJS Templates
help: adding a topic on flags...
help: adding a topic on flags This is a short topic to explain how command-line flags can be specified. Some users have been confused by hg offerring different flag syntax than some other libraries, so it'd be nice to point them to this rather than explaining it every time. Differential Revision: https://phab.mercurial-scm.org/D1270

File last commit:

r33199:ddd65b4f default
r35036:b0262b25 default
Show More
test-check-shbang.t
25 lines | 801 B | text/troff | Tads3Lexer
/ tests / test-check-shbang.t
timeless
tests: add new test for #! shebang lines...
r28879 #require test-repo
timeless
tests: silence test-repo obsolete warning...
r29219 $ . "$TESTDIR/helpers-testrepo.sh"
timeless
tests: add new test for #! shebang lines...
r28879 $ cd "`dirname "$TESTDIR"`"
look for python scripts that do not use /usr/bin/env
Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
r33199 $ testrepohg files 'set:grep(r"^#!.*?python") and not grep(r"^#!/usr/bi{1}n/env python") - **/*.t'
timeless
tests: add new test for #! shebang lines...
r28879 [1]
Augie Fackler
tests: enforce use of $PYTHON in tests
r32939 In tests, enforce $PYTHON and *not* /usr/bin/env python or similar:
Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
r33199 $ testrepohg files 'set:grep(r"#!.*?python") and **/*.t' \
Augie Fackler
tests: enforce use of $PYTHON in tests
r32939 > -X tests/test-check-execute.t \
> -X tests/test-check-module-imports.t \
> -X tests/test-check-pyflakes.t \
> -X tests/test-check-shbang.t
[1]
The above exclusions are because they're looking for files that
contain Python but don't end in .py - please avoid adding more.
timeless
tests: add new test for #! shebang lines...
r28879 look for shell scripts that do not use /bin/sh
Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
r33199 $ testrepohg files 'set:grep(r"^#!.*/bi{1}n/sh") and not grep(r"^#!/bi{1}n/sh")'
timeless
tests: add new test for #! shebang lines...
r28879 [1]