test-check-code.t
55 lines
| 1.7 KiB
| text/troff
|
Tads3Lexer
/ tests / test-check-code.t
Pierre-Yves David
|
r27368 | #require test-repo | ||
timeless
|
r29219 | $ . "$TESTDIR/helpers-testrepo.sh" | ||
Pierre-Yves David
|
r27368 | $ check_code="$TESTDIR"/../contrib/check-code.py | ||
$ cd "$TESTDIR"/.. | ||||
New errors are not allowed. Warnings are strongly discouraged. | ||||
(The writing "no-che?k-code" is for not skipping this file when checking.) | ||||
Siddharth Agarwal
|
r34396 | $ testrepohg locate \ | ||
> -X contrib/python-zstandard \ | ||||
> -X hgext/fsmonitor/pywatchman \ | ||||
> -X mercurial/thirdparty \ | ||||
> | sed 's-\\-/-g' | "$check_code" --warnings --per-file=0 - || false | ||||
Pierre-Yves David
|
r27368 | Skipping i18n/polib.py it has no-che?k-code (glob) | ||
Skipping mercurial/httpclient/__init__.py it has no-che?k-code (glob) | ||||
Skipping mercurial/httpclient/_readers.py it has no-che?k-code (glob) | ||||
Jun Wu
|
r33502 | Skipping mercurial/selectors2.py it has no-che?k-code (glob) | ||
Gregory Szorc
|
r30253 | Skipping mercurial/statprof.py it has no-che?k-code (glob) | ||
Gregory Szorc
|
r32001 | Skipping tests/badserverext.py it has no-che?k-code (glob) | ||
Gregory Szorc
|
r30540 | |||
@commands in debugcommands.py should be in alphabetical order. | ||||
>>> import re | ||||
>>> commands = [] | ||||
>>> with open('mercurial/debugcommands.py', 'rb') as fh: | ||||
... for line in fh: | ||||
... m = re.match("^@command\('([a-z]+)", line) | ||||
... if m: | ||||
... commands.append(m.group(1)) | ||||
>>> scommands = list(sorted(commands)) | ||||
>>> for i, command in enumerate(scommands): | ||||
... if command != commands[i]: | ||||
... print('commands in debugcommands.py not sorted; first differing ' | ||||
... 'command is %s; expected %s' % (commands[i], command)) | ||||
... break | ||||
Jun Wu
|
r31726 | |||
Prevent adding new files in the root directory accidentally. | ||||
Yuya Nishihara
|
r33199 | $ testrepohg files 'glob:*' | ||
Alex Gaynor
|
r33584 | .arcconfig | ||
Augie Fackler
|
r34799 | .clang-format | ||
Jun Wu
|
r31726 | .editorconfig | ||
.hgignore | ||||
.hgsigs | ||||
.hgtags | ||||
CONTRIBUTING | ||||
CONTRIBUTORS | ||||
COPYING | ||||
Makefile | ||||
David Demelier
|
r34580 | README.rst | ||
Jun Wu
|
r31726 | hg | ||
hgeditor | ||||
hgweb.cgi | ||||
setup.py | ||||