tests: unify test-schemes
authorMatt Mackall <mpm@selenic.com>
Sun, 26 Sep 2010 13:44:49 -0500
changeset 12486 95b4af4eaa06
parent 12485 8fdc11fec6ae
child 12487 9792013e2f53
tests: unify test-schemes
tests/test-schemes
tests/test-schemes.out
tests/test-schemes.t
--- a/tests/test-schemes	Sun Sep 26 13:44:49 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-#!/bin/sh
-
-cat <<EOF >> $HGRCPATH
-[extensions]
-schemes=
-
-[schemes]
-l = http://localhost:$HGPORT/
-parts = http://{1}:$HGPORT/
-z = file:\$PWD/
-EOF
-
-hg init test
-cd test
-echo a > a
-hg ci -Am initial
-
-hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log
-cat hg.pid >> $DAEMON_PIDS
-
-hg incoming l://
-
-echo % check that {1} syntax works
-hg incoming --debug parts://localhost | sed 's/[0-9]//g'
-
-echo % check that paths are expanded
-PWD=`pwd` hg incoming z://
-
-echo % errors
-cat errors.log
--- a/tests/test-schemes.out	Sun Sep 26 13:44:49 2010 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-adding a
-comparing with l://
-searching for changes
-no changes found
-% check that {1} syntax works
-using http://localhost:/
-sending between command
-comparing with parts://localhost
-sending heads command
-searching for changes
-no changes found
-% check that paths are expanded
-comparing with z://
-searching for changes
-no changes found
-% errors
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-schemes.t	Sun Sep 26 13:44:49 2010 -0500
@@ -0,0 +1,45 @@
+
+  $ cat <<EOF >> $HGRCPATH
+  > [extensions]
+  > schemes=
+  > 
+  > [schemes]
+  > l = http://localhost:$HGPORT/
+  > parts = http://{1}:$HGPORT/
+  > z = file:\$PWD/
+  > EOF
+  $ hg init test
+  $ cd test
+  $ echo a > a
+  $ hg ci -Am initial
+  adding a
+  $ hg serve -n test -p $HGPORT -d --pid-file=hg.pid -A access.log -E errors.log
+  $ cat hg.pid >> $DAEMON_PIDS
+  $ hg incoming l://
+  comparing with l://
+  searching for changes
+  no changes found
+  [1]
+
+check that {1} syntax works
+
+  $ hg incoming --debug parts://localhost
+  using http://localhost:*/ (glob)
+  sending between command
+  comparing with parts://localhost
+  sending heads command
+  searching for changes
+  no changes found
+  [1]
+
+check that paths are expanded
+
+  $ PWD=`pwd` hg incoming z://
+  comparing with z://
+  searching for changes
+  no changes found
+  [1]
+
+errors
+
+  $ cat errors.log