Mercurial > hg
view tests/test-hgweb-descend-empties @ 12376:97ffc68f71d3
tests: add glob matching for unified tests
This adds a " (glob)" marker that works like a simpler version of
(re): "*" is converted to ".*", and "?" is converted to ".".
Both special characters can be escaped using "\", and the backslash
itself can be escaped as well.
Other glob-style syntax, like "**", "[chars]", or "[!chars]", isn't
supported.
author | Brodie Rao <brodie@bitheap.org> |
---|---|
date | Wed, 22 Sep 2010 16:06:02 -0500 |
parents | c21d236ca897 |
children |
line wrap: on
line source
#!/bin/sh # Test chains of near empty directories, terminating 3 different ways: # - a1: file at level 4 (deepest) # - b1: two dirs at level 3 # - e1: file at level 2 echo % Set up the repo hg init test cd test mkdir -p a1/a2/a3/a4 mkdir -p b1/b2/b3/b4 mkdir -p b1/b2/c3/c4 mkdir -p d1/d2/d3/d4 echo foo > a1/a2/a3/a4/foo echo foo > b1/b2/b3/b4/foo echo foo > b1/b2/c3/c4/foo echo foo > d1/d2/d3/d4/foo echo foo > d1/d2/foo hg ci -Ama hg serve -n test -p $HGPORT -d --pid-file=hg.pid -E errors.log cat hg.pid >> $DAEMON_PIDS echo % manifest with descending "$TESTDIR/get-with-headers.py" 127.0.0.1:$HGPORT '/file' echo % ERRORS ENCOUNTERED cat errors.log