##// END OF EJS Templates
tests: finally fix up test-fuzz-targets.t...
tests: finally fix up test-fuzz-targets.t It's been failing on my workstation for a while, since I have a new enough LLVM that I had the fuzzer goo, but not so new that I actually had FuzzedDataProvider. This is a better solution all around in my opinion. I _believe_ this should let us run these tests on most systems, even those using GCC instead of clang. That said, my one attempt to test this on my macOS laptop failed miserably, and I don't feel like doing more work on this right now. Differential Revision: https://phab.mercurial-scm.org/D7566

File last commit:

r44090:2d8d4e08 default
r44267:19da643d default
Show More
test-check-shbang.t
26 lines | 836 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 \
Gregory Szorc
tests: verify that Python scripts are blackened...
r44090 > -X tests/test-check-format.t \
Augie Fackler
tests: enforce use of $PYTHON in tests
r32939 > -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]