Mercurial > public > mercurial-scm > hg
annotate tests/test-check-code-hg.t @ 18426:01638b51df44
hgweb: ignore filtered revision in revnav
This changeset checks that a revision is known before adding it to the
navigation.
This will prevent traceback on filtered repository. This changeset result in an
incorrect behaviors, Navigation link may be dropped without any replacement.
However this bad navigation generation is much better than a crash
author | Pierre-Yves David <pierre-yves.david@logilab.fr> |
---|---|
date | Wed, 16 Jan 2013 14:19:28 +0100 |
parents | a6180647ead4 |
children | 667063b22a69 |
rev | line source |
---|---|
15557
7bb5ed61b74c
tests: convert test-check-code-hg.py to .t
Mads Kiilerich <mads@kiilerich.com>
parents:
11771
diff
changeset
|
1 $ check_code="$TESTDIR"/../contrib/check-code.py |
7bb5ed61b74c
tests: convert test-check-code-hg.py to .t
Mads Kiilerich <mads@kiilerich.com>
parents:
11771
diff
changeset
|
2 $ cd "$TESTDIR"/.. |
16485
f48b075ff088
tests: solaris sh can not negate exit status with '!'
Mads Kiilerich <mads@kiilerich.com>
parents:
16306
diff
changeset
|
3 $ if hg identify -q > /dev/null; then : |
f48b075ff088
tests: solaris sh can not negate exit status with '!'
Mads Kiilerich <mads@kiilerich.com>
parents:
16306
diff
changeset
|
4 > else |
16179
be6ac2ecc7f8
test-check-code-hg: skip test if not in a working dir (issue3248).
Greg Ward <greg@gerg.ca>
parents:
16156
diff
changeset
|
5 > echo "skipped: not a Mercurial working dir" >&2 |
be6ac2ecc7f8
test-check-code-hg: skip test if not in a working dir (issue3248).
Greg Ward <greg@gerg.ca>
parents:
16156
diff
changeset
|
6 > exit 80 |
be6ac2ecc7f8
test-check-code-hg: skip test if not in a working dir (issue3248).
Greg Ward <greg@gerg.ca>
parents:
16156
diff
changeset
|
7 > fi |
15558
c6b600d2348c
tests: run check-code with warnings and maintain a whitelist
Mads Kiilerich <mads@kiilerich.com>
parents:
15557
diff
changeset
|
8 |
17977
a6180647ead4
tests: only call check-code once
Matt Mackall <mpm@selenic.com>
parents:
17956
diff
changeset
|
9 New errors are not allowed. Warnings are strongly discouraged. |
a6180647ead4
tests: only call check-code once
Matt Mackall <mpm@selenic.com>
parents:
17956
diff
changeset
|
10 |
a6180647ead4
tests: only call check-code once
Matt Mackall <mpm@selenic.com>
parents:
17956
diff
changeset
|
11 $ hg manifest | xargs "$check_code" --warnings --nolineno --per-file=0 |