Mercurial > evolve
annotate tests/test-check-pyflakes.t @ 6906:67b8a57200f4 mercurial-6.2
ci: skip doctests on older branches
We either need to install and use newer system hg that supports zstd revlog
compression, or we can skip doctests because usually there are other tests that
cover the same code (e.g. by testing the relevant commands).
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Thu, 24 Oct 2024 19:48:01 +0400 |
parents | 8cb7c24fb564 |
children |
rev | line source |
---|---|
1930 | 1 #require test-repo pyflakes |
2 | |
6865
8cb7c24fb564
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
3 $ . "$RUNTESTDIR/helpers-testrepo.sh" |
8cb7c24fb564
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
4 |
1930 | 5 Copied from Mercurial core (60ee2593a270) |
6 | |
7 $ cd "`dirname "$TESTDIR"`" | |
8 | |
5648
0e397aeee55b
tests: update comment in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5337
diff
changeset
|
9 run pyflakes on all tracked files ending in .py or with a python shebang |
1930 | 10 |
6865
8cb7c24fb564
tests: use testrepohg in test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
5648
diff
changeset
|
11 $ testrepohg files -0 'set:(**.py or grep("^#!.*python")) - removed()' \ |
5336
2895b026ba88
tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
4333
diff
changeset
|
12 > -X hgext3rd/evolve/thirdparty \ |
2895b026ba88
tests: modernize test-check-pyflakes.t
Anton Shestakov <av6@dwimlabs.net>
parents:
4333
diff
changeset
|
13 > 2>/dev/null \ |
5337
f354de498737
tests: actually use the correct python version for flake8/pyflakes
Anton Shestakov <av6@dwimlabs.net>
parents:
5336
diff
changeset
|
14 > | xargs -0 "$PYTHON" -m pyflakes 2>/dev/null |