##// END OF EJS Templates
tests: stabilize `test-merge-partial-tool.t` on Windows...
tests: stabilize `test-merge-partial-tool.t` on Windows The test was previously failing because it was opening the shell scripts being used as an executable in a text editor, and problems cascaded from there.

File last commit:

r52043:8b3cc360 stable
r52838:4ee2505f default
Show More
test-check-module-imports.t
45 lines | 1.6 KiB | text/troff | Tads3Lexer
/ tests / test-check-module-imports.t
Arseniy Alekseyev
tests: do not fail tests in a state with uncommitted .py file removal...
r52043 #require test-repo hg32
Pierre-Yves David
tests: rename 'test-module-import.t' into 'test-check-module-import.t'...
r28275
timeless
tests: silence test-repo obsolete warning...
r29219 $ . "$TESTDIR/helpers-testrepo.sh"
Pierre-Yves David
tests: rename 'test-module-import.t' into 'test-check-module-import.t'...
r28275 $ import_checker="$TESTDIR"/../contrib/import-checker.py
$ cd "$TESTDIR"/..
There are a handful of cases here that require renaming a module so it
doesn't overlap with a stdlib module name. There are also some cycles
here that we should still endeavor to fix, and some cycles will be
hidden by deduplication algorithm in the cycle detector, so fixing
these may expose other cycles.
Yuya Nishihara
tests: enable import checker for tests/**.py files...
r28844 Known-bad files are excluded by -X as some of them would produce unstable
outputs, which should be fixed later.
Arseniy Alekseyev
tests: do not fail tests in a state with uncommitted .py file removal...
r52043 NOTE: the `hg files` command here only works on files that are known to
Kyle Lippincott
tests: add a comment in a test that will hopefully save someone some time...
r47261 Mercurial. If you add an import of a new file and haven't yet `hg add`ed it, you
will likely receive warnings about a direct import.
Arseniy Alekseyev
tests: do not fail tests in a state with uncommitted .py file removal...
r52043 $ testrepohg files 'set:**.py or grep(r"^#!.*?python")' \
> 'glob:tests/**.t' \
Augie Fackler
tests: blacklist some more entries in module import checks
r33915 > -X hgweb.cgi \
> -X setup.py \
Gregory Szorc
automation: perform tasks on remote machines...
r42191 > -X contrib/automation/ \
Yuya Nishihara
tests: enable import checker for all **.py files...
r29212 > -X contrib/debugshell.py \
Augie Fackler
tests: blacklist some more entries in module import checks
r33915 > -X contrib/hgweb.fcgi \
Gregory Szorc
packaging: replace dockerlib.sh with a Python script...
r38476 > -X contrib/packaging/hg-docker \
Gregory Szorc
packaging: establish hgpackaging package...
r42073 > -X contrib/packaging/hgpackaging/ \
Gregory Szorc
inno: script to automate building Inno installer...
r42019 > -X contrib/packaging/inno/ \
contrib: a small script to nudge lingering diff...
r44698 > -X contrib/phab-clean.py \
Gregory Szorc
zstd: vendor python-zstandard 0.5.0...
r30435 > -X contrib/python-zstandard/ \
Yuya Nishihara
tests: enable import checker for all **.py files...
r29212 > -X contrib/win32/hgwebdir_wsgi.py \
Paul Morelle
contrib: provide a small script that draw performance plot...
r40994 > -X contrib/perf-utils/perf-revlog-write-plot.py \
Yuya Nishihara
tests: enable import checker for all **.py files...
r29212 > -X doc/gendoc.py \
> -X doc/hgmanpage.py \
Yuya Nishihara
tests: enable import checker for all python files (including no .py files)...
r29234 > -X i18n/posplit \
Siddharth Agarwal
tests: disable lints on mercurial/thirdparty...
r34396 > -X mercurial/thirdparty \
Yuya Nishihara
tests: enable import checker for tests/**.py files...
r28844 > -X tests/hypothesishelpers.py \
Gregory Szorc
interfaceutil: module to stub out zope.interface...
r37828 > -X tests/test-check-interfaces.py \
Augie Fackler
tests: blacklist test-demandimport from test-check-module-imports...
r33918 > -X tests/test-demandimport.py \
Augie Fackler
tests: sort excluded test files in test-check-module-imports
r33917 > -X tests/test-imports-checker.t \
> -X tests/test-verify-repo-operations.py \
extensions: add a default "*" suboptions prefix...
r49185 > -X tests/test-extension.t \
Matt Harbison
tests: quote PYTHON usage...
r39743 > | sed 's-\\-/-g' | "$PYTHON" "$import_checker" -