diff tests/test-bisect @ 2924:d62ce27d925a

tests: new test for the bisect extension
author Giorgos Keramidas <keramida@ceid.upatras.gr>
date Tue, 15 Aug 2006 21:49:49 +0300
parents
children 14b4ad613dd8
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-bisect	Tue Aug 15 21:49:49 2006 +0300
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+set -e
+
+HGRCPATH=$HGTMP/.hgrc; export HGRCPATH
+echo "[extensions]" >> $HGTMP/.hgrc
+echo "hbisect=" >> $HGTMP/.hgrc
+
+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
+    count=$(( $count + 1 ))
+done
+
+echo % log
+hg log
+
+echo % hg up -C
+hg up -C
+
+echo % bisect test
+hg bisect init
+hg bisect bad
+hg bisect good 1
+hg bisect good
+hg bisect good
+hg bisect good
+hg bisect bad
+hg bisect good