##// END OF EJS Templates
issue1577: fix broken test by assuming less about CVS output....
issue1577: fix broken test by assuming less about CVS output. Specifically, output of "cvs ci" varies unpredictably across CVS versions, so any test that includes the output of "cvs ci" is doomed to fail some of the time. This fixes that by discarding the output of "cvs ci".

File last commit:

r7557:21233de9 default
r8081:6c3b8132 default
Show More
test-bisect
84 lines | 1.2 KiB | text/plain | TextLexer
Giorgos Keramidas
tests: new test for the bisect extension
r2924 #!/bin/sh
set -e
echo % init
hg init
echo % committing changes
count=0
echo > a
while test $count -lt 32 ; do
echo 'a' >> a
test $count -eq 0 && hg add
hg ci -m "msg $count" -d "$count 0"
echo % committed changeset $count
Danek Duvall
Solaris portability fixes
r2932 count=`expr $count + 1`
Giorgos Keramidas
tests: new test for the bisect extension
r2924 done
echo % log
hg log
echo % hg up -C
hg up -C
echo % bisect test
Matt Mackall
bisect: use more standard command syntax and help
r5735 hg bisect -r
hg bisect -b
hg bisect -g 1
hg bisect -g
Matt Mackall
bisect: improve tests...
r5777 echo skip
hg bisect -s
Matt Mackall
bisect: use more standard command syntax and help
r5735 hg bisect -g
hg bisect -g
hg bisect -b
hg bisect -g
Matt Mackall
bisect: handle search for bad to good transitions...
r5776
echo % bisect reverse test
hg bisect -r
hg bisect -b null
hg bisect -g tip
hg bisect -g
Matt Mackall
bisect: improve tests...
r5777 echo skip
hg bisect -s
Matt Mackall
bisect: handle search for bad to good transitions...
r5776 hg bisect -g
hg bisect -g
hg bisect -b
hg bisect -g
Matt Mackall
bisect: improve tests...
r5777
hg bisect -r
hg bisect -g tip
hg bisect -b tip || echo error
hg bisect -r
hg bisect -g null
hg bisect -bU tip
Bernhard Leiner
add additional bisect tests
r6860 hg id
Dirkjan Ochtman
bisect: only complain when nothing can be done
r6983 echo % reproduce AssertionError, issue1228 and issue1182
Bernhard Leiner
add additional bisect tests
r6860 hg bisect -r
hg bisect -b 4
hg bisect -g 0
hg bisect -s
hg bisect -s
hg bisect -s
Dirkjan Ochtman
bisect: only complain when nothing can be done
r6983 echo % reproduce non converging bisect, issue1182
Bernhard Leiner
add additional bisect tests
r6860 hg bisect -r
hg bisect -g 0
hg bisect -b 2
hg bisect -s
Dirkjan Ochtman
bisect: only complain when nothing can be done
r6983
echo % test no action
hg bisect -r
Benoit Boissinot
fix test-bisect error (because of set -e)
r6990 hg bisect || echo failure
Bernhard Leiner
Circumvent removal of valid bisect candidates due to previously skipped ones...
r7557
echo % reproduce AssertionError, issue1445
hg bisect -r
hg bisect -b 6
hg bisect -g 0
hg bisect -s
hg bisect -s
hg bisect -s
hg bisect -s
hg bisect -g