Mads Kiilerich
6e4fb4100f
tests: Skip tests if they will fail because of outer repo
...
For different reasons these tests will fail if run in a tmpdir which is in a hg
repo.
The following three tests assumes no .hg in path dirs - I don't know how to
work around that:
* test-dispatch explicitly tests for no repo and expects "abort: There is no
Mercurial repository here (.hg not found)!"
* test-extension expects parentui to be None when not cd'ed to a repo dir
* test-globalopts tests that implicit -R works correctly - that could perhaps be
done from another repo instead of assuming no repo
The following two might be worth investigating further:
* test-convert-svn-sink fails for unknown reasons, starting with "abort:
unresolved merge conflicts (see hg resolve)"
* test-glog gets strange failures when testing "from outer space"
2008-11-27 00:57:31 +01:00
Dirkjan Ochtman
88ca4ce332
tests: run svn tests only with svn bindings >1.3
2008-11-05 18:57:54 +01:00
Dirkjan Ochtman
1fde4bfba1
tests: check for bzr support by importing bzrlib
...
This is better than starting bzr --version, because it works correctly when
running tests with a non-default Python (version).
2008-10-02 16:22:02 +02:00
Marek Kubica
0f790a60a5
convert: add bzr source
2008-09-26 20:33:47 +02:00
Benoit Boissinot
ebcbcef11c
merge with -stable
2008-09-06 17:04:01 +02:00
Benoit Boissinot
5b0f8d909f
inotify: deactivate inotify status on failure
...
workaround issue1208, add test
fix traceback handling (socket.error is a singleton in this case)
2008-09-06 12:49:20 +02:00
Dirkjan Ochtman
7b9076932b
tests: don't run test-convert-cvs if there's no cvs server
2008-05-23 16:50:17 +02:00
Patrick Mezard
5d042582b9
Add test for case folding issues
2008-07-11 14:40:44 +02:00
Thomas Arendsen Hein
ae74a1c929
Skip older monotone versions for tests.
...
test-convert-mtn is known to work with 0.37 and 0.38, but fails with
0.31 (Debian etch). hghave now skips all versions up to 0.31.
2008-03-24 22:49:33 +01:00
Patrick Mezard
fe0eb5235b
Add a test for monotone conversion
2008-03-23 23:18:20 +01:00
Dirkjan Ochtman
a3c9e25c1e
tests: add highlight extension tests
2008-03-22 20:16:30 +01:00
Aleix Conchillo Flaque
4b38213355
convert: added GNU Arch (tla) tests and related fixes
2008-02-12 11:35:06 +01:00
Aleix Conchillo Flaque
996e817ac1
convert: added gnu arch (baz) tests
2008-02-12 10:38:34 +01:00
Alexis S. L. Carvalho
98b47a9a38
hghave: detect unix-style permissions
...
By "unix-style" I mean:
- user/group/other permissions
- umask determines original permissions
2008-02-09 18:38:54 -02:00
Thomas Arendsen Hein
cb74375be7
Use skipped: instead of hghave: for skipping tests, use this in test-merge-types
2007-12-21 21:50:19 +01:00
Patrick Mezard
07f69a32a2
hghave: detect darcs client
2007-10-07 18:58:44 +02:00
Patrick Mezard
dc56a66c81
hghave: reorder check functions and entries
2007-10-07 18:58:36 +02:00
Patrick Mezard
d24e36a450
Merge with crew-stable
2007-09-14 23:10:41 +02:00
Patrick Mezard
ee42bab2ca
hghave: detect cvs and cvsps availability
...
"cvsps -h" was returning 1 in cygwin, probably because CVSROOT was unset, which does not prevent it to work correctly.
2007-09-14 22:17:53 +02:00
Patrick Mezard
8cbb2aa808
hghave: wrap command output matching
2007-08-27 22:17:51 +02:00
Patrick Mezard
2606bb2d09
hghave: detect subversion bindings availability
2007-08-27 22:17:51 +02:00
Patrick Mezard
cf49c2ef36
hghave: detect subversion client and admin tools availability
2007-08-27 22:17:51 +02:00
Patrick Mezard
9e5343f064
hghave: wrap command output matching
2007-08-27 22:17:51 +02:00
Patrick Mezard
ce0d9a3c84
hghave: detect git availability
2007-08-26 15:35:57 +02:00
Patrick Mezard
e1556e1cd2
hghave: test hotshot dependencies (debian does not provide profile)
2007-08-14 19:25:49 +02:00
Patrick Mezard
3f797895fa
test-profile: fix grep, check hotshot availability
2007-08-14 18:53:45 +02:00
Patrick Mezard
0e4dfe7a43
Test --time, --profile and --lsprof
2007-08-14 16:27:35 +02:00
Thomas Arendsen Hein
467db29b4a
Print less scary message if the system supports symlinks:
...
"Skipping test-no-symlinks: system supports symbolic links"
instead of
"Skipping test-no-symlinks: unexpected feature: symbolic links"
2007-08-11 12:47:58 +02:00
Thomas Arendsen Hein
5f273063c7
Hide absolute path from test-no-symlinks output.
...
And add missing eol and remove trailing space which where introduced by the
patches adding this test.
2007-08-11 12:36:04 +02:00
Patrick Mezard
b69056f11a
hghave: prefix temporary files with "hg-hghave-"
2007-08-09 23:14:52 +02:00
Patrick Mezard
d0f548d7df
hghave: feature absence can be checked by prefixing with 'no-'
2007-08-08 23:07:39 +02:00
Thomas Arendsen Hein
001b7980f8
Remove trailing spaces
2007-08-07 10:24:33 +02:00
Patrick Mezard
500ee24e06
hghave: detect support for EOL in paths.
2007-08-06 09:57:23 +02:00
Patrick Mezard
57942c16c7
hghave: detect executable permission availability.
2007-08-06 10:26:04 +02:00
Patrick Mezard
27b87366de
hghave: detect FIFO availability
2007-08-06 09:57:23 +02:00
Patrick Mezard
a17aa86e69
Add hghave utility and run-tests.py support.
...
hghave detects system features like symlinks availability at run-time. Tests can be skipped by starting them with:
"$TESTDIR/hghave" symlink || exit 80
The 80 exit status triggers hghave output handling by run-tests.py. Also, tests output can be locally patched on the fly to match reference output.
2007-07-14 18:34:06 +02:00