##// END OF EJS Templates
rhg: add resolve_file_args to path_utils.rs...
rhg: add resolve_file_args to path_utils.rs Extracted logic for resolving `FILE ...` arguments from cat.rs into a new function in path_utils.rs. I plan to use this for rhg annotate. I tried to reuse hg::utils::files::canonical_path instead, but that didn't work. For example it reports a InsideDotHg error for any path containing "..".

File last commit:

r50577:5c095119 stable
r53438:f33f37ac tip default
Show More
test-hghave.t
47 lines | 1.1 KiB | text/troff | Tads3Lexer
Adam Simpkins
tests: use the system hg for examining the local repository...
r33116 $ . "$TESTDIR/helpers-testrepo.sh"
Matt Mackall
tests: unify test-hghave
r12430 Testing that hghave does not crash when checking features
Matt Mackall
tests: drop explicit $TESTDIR from executables...
r25472 $ hghave --test-features 2>/dev/null
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732
Testing hghave extensibility for third party tools
$ cat > hghaveaddon.py <<EOF
> import hghave
> @hghave.check("custom", "custom hghave feature")
> def has_custom():
> return True
> EOF
(invocation via run-tests.py)
$ cat > test-hghaveaddon.t <<EOF
> #require custom
> $ echo foo
> foo
> EOF
Adam Simpkins
tests: use the system hg for examining the local repository...
r33116 $ ( \
Yuya Nishihara
tests: alias syshg and syshgenv so they can be switched conditionally
r33199 > testrepohgenv; \
run-tests: introduce a `HGTEST_REAL_HG` variable for test...
r48384 > "$PYTHON" $TESTDIR/run-tests.py --with-hg=$HGTEST_REAL_HG -j 1 \
Augie Fackler
tests: fix up test-hghave for recent run-tests change to use more CPUs...
r40293 > $HGTEST_RUN_TESTS_PURE test-hghaveaddon.t \
Adam Simpkins
tests: use the system hg for examining the local repository...
r33116 > )
av6
tests: add the missing space to test-hghave.t (issue6762)...
r50577 installed Mercurial in * seconds (glob) (?)
Augie Fackler
tests: fix up test-hghave for recent run-tests change to use more CPUs...
r40293 running 1 tests using 1 parallel processes
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732 .
Gregory Szorc
tests: remove support for warned tests...
r32942 # Ran 1 tests, 0 skipped, 0 failed.
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732
(invocation via command line)
$ unset TESTDIR
$ hghave custom
(terminate with exit code 2 at failure of importing hghaveaddon.py)
$ rm hghaveaddon.*
FUJIWARA Katsunori
tests: use NO_CHECK_EOF for fragments having intentional error...
r40241 $ cat > hghaveaddon.py <<NO_CHECK_EOF
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732 > importing this file should cause syntax error
FUJIWARA Katsunori
tests: use NO_CHECK_EOF for fragments having intentional error...
r40241 > NO_CHECK_EOF
FUJIWARA Katsunori
hghave: allow adding customized features at runtime...
r25732
$ hghave custom
failed to import hghaveaddon.py from '.': invalid syntax (hghaveaddon.py, line 1)
[2]