Mercurial > hg
diff tests/hghave @ 6626:59f7b804352f
tests: don't run test-convert-cvs if there's no cvs server
author | Dirkjan Ochtman <dirkjan@ochtman.nl> |
---|---|
date | Fri, 23 May 2008 16:50:17 +0200 |
parents | 8bc876e03143 |
children | 2134d6c09432 fecf060f32a1 |
line wrap: on
line diff
--- a/tests/hghave Fri May 23 13:59:23 2008 +0200 +++ b/tests/hghave Fri May 23 16:50:17 2008 +0200 @@ -25,7 +25,8 @@ return matchoutput('baz --version 2>&1', r'baz Bazaar version') def has_cvs(): - return matchoutput('cvs --version 2>&1', r'Concurrent Versions System') + re = r'Concurrent Versions System.*?server' + return matchoutput('cvs --version 2>&1', re) def has_cvsps(): return matchoutput('cvsps -h -q 2>&1', r'cvsps version', True) @@ -120,7 +121,7 @@ checks = { "baz": (has_baz, "GNU Arch baz client"), - "cvs": (has_cvs, "cvs client"), + "cvs": (has_cvs, "cvs client/server"), "cvsps": (has_cvsps, "cvsps utility"), "darcs": (has_darcs, "darcs client"), "eol-in-paths": (has_eol_in_paths, "end-of-lines in paths"),