[PATCH 4 of 9] tests: unify test-children

in3xes at gmail.com in3xes at gmail.com
Tue Aug 17 07:38:01 CDT 2010


# HG changeset patch
# User Pradeepkumar Gayam <in3xes at gmail.com>
# Date 1282047986 -19800
# Node ID 9f33415409ae03c68c7530cdb6e0f8702370b61f
# Parent  de75f110a9d1df392a9304e30ddc78911079bf82
tests: unify test-children

diff -r de75f110a9d1 -r 9f33415409ae tests/test-children
--- a/tests/test-children	Tue Aug 17 17:54:32 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,59 +0,0 @@
-#!/bin/sh
-# test children command
-
-cat <<EOF >> $HGRCPATH
-[extensions]
-children =
-EOF
-
-echo "% init"
-hg init t
-cd t
-
-echo "% no working directory"
-hg children
-
-echo % setup
-echo 0 > file0
-hg ci -qAm 0 -d '0 0'
-
-echo 1 > file1
-hg ci -qAm 1 -d '1 0'
-
-echo 2 >> file0
-hg ci -qAm 2 -d '2 0'
-
-hg co null
-echo 3 > file3
-hg ci -qAm 3 -d '3 0'
-
-echo "% hg children at revision 3 (tip)"
-hg children
-
-hg co null
-echo "% hg children at nullrev (should be 0 and 3)"
-hg children
-
-hg co 1
-echo "% hg children at revision 1 (should be 2)"
-hg children
-
-hg co 2
-echo "% hg children at revision 2 (other head)"
-hg children
-
-for i in null 0 1 2 3; do
-  echo "% hg children -r $i"
-  hg children -r $i
-done
-
-echo "% hg children -r 0 file0 (should be 2)"
-hg children -r 0 file0
-
-echo "% hg children -r 1 file0 (should be 2)"
-hg children -r 1 file0
-
-hg co 0
-echo "% hg children file0 at revision 0 (should be 2)"
-hg children file0
-
diff -r de75f110a9d1 -r 9f33415409ae tests/test-children.out
--- a/tests/test-children.out	Tue Aug 17 17:54:32 2010 +0530
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,74 +0,0 @@
-% init
-% no working directory
-% setup
-0 files updated, 0 files merged, 2 files removed, 0 files unresolved
-% hg children at revision 3 (tip)
-0 files updated, 0 files merged, 1 files removed, 0 files unresolved
-% hg children at nullrev (should be 0 and 3)
-changeset:   0:4df8521a7374
-user:        test
-date:        Thu Jan 01 00:00:00 1970 +0000
-summary:     0
-
-changeset:   3:e2962852269d
-tag:         tip
-parent:      -1:000000000000
-user:        test
-date:        Thu Jan 01 00:00:03 1970 +0000
-summary:     3
-
-2 files updated, 0 files merged, 0 files removed, 0 files unresolved
-% hg children at revision 1 (should be 2)
-changeset:   2:8f5eea5023c2
-user:        test
-date:        Thu Jan 01 00:00:02 1970 +0000
-summary:     2
-
-1 files updated, 0 files merged, 0 files removed, 0 files unresolved
-% hg children at revision 2 (other head)
-% hg children -r null
-changeset:   0:4df8521a7374
-user:        test
-date:        Thu Jan 01 00:00:00 1970 +0000
-summary:     0
-
-changeset:   3:e2962852269d
-tag:         tip
-parent:      -1:000000000000
-user:        test
-date:        Thu Jan 01 00:00:03 1970 +0000
-summary:     3
-
-% hg children -r 0
-changeset:   1:708c093edef0
-user:        test
-date:        Thu Jan 01 00:00:01 1970 +0000
-summary:     1
-
-% hg children -r 1
-changeset:   2:8f5eea5023c2
-user:        test
-date:        Thu Jan 01 00:00:02 1970 +0000
-summary:     2
-
-% hg children -r 2
-% hg children -r 3
-% hg children -r 0 file0 (should be 2)
-changeset:   2:8f5eea5023c2
-user:        test
-date:        Thu Jan 01 00:00:02 1970 +0000
-summary:     2
-
-% hg children -r 1 file0 (should be 2)
-changeset:   2:8f5eea5023c2
-user:        test
-date:        Thu Jan 01 00:00:02 1970 +0000
-summary:     2
-
-1 files updated, 0 files merged, 1 files removed, 0 files unresolved
-% hg children file0 at revision 0 (should be 2)
-changeset:   2:8f5eea5023c2
-user:        test
-date:        Thu Jan 01 00:00:02 1970 +0000
-summary:     2
-
diff -r de75f110a9d1 -r 9f33415409ae tests/test-children.t
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/test-children.t	Tue Aug 17 17:56:26 2010 +0530
@@ -0,0 +1,122 @@
+test children command
+
+  $ cat <<EOF >> $HGRCPATH
+  > [extensions]
+  > children =
+  > EOF
+
+init
+  $ hg init t
+  $ cd t
+
+no working directory
+  $ hg children
+
+setup
+  $ echo 0 > file0
+  $ hg ci -qAm 0 -d '0 0'
+
+  $ echo 1 > file1
+  $ hg ci -qAm 1 -d '1 0'
+
+  $ echo 2 >> file0
+  $ hg ci -qAm 2 -d '2 0'
+
+  $ hg co null
+  0 files updated, 0 files merged, 2 files removed, 0 files unresolved
+  $ echo 3 > file3
+  $ hg ci -qAm 3 -d '3 0'
+
+hg children at revision 3 (tip)
+  $ hg children
+
+  $ hg co null
+  0 files updated, 0 files merged, 1 files removed, 0 files unresolved
+hg children at nullrev (should be 0 and 3)
+  $ hg children
+  changeset:   0:4df8521a7374
+  user:        test
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     0
+  
+  changeset:   3:e2962852269d
+  tag:         tip
+  parent:      -1:000000000000
+  user:        test
+  date:        Thu Jan 01 00:00:03 1970 +0000
+  summary:     3
+  
+
+  $ hg co 1
+  2 files updated, 0 files merged, 0 files removed, 0 files unresolved
+hg children at revision 1 (should be 2)
+  $ hg children
+  changeset:   2:8f5eea5023c2
+  user:        test
+  date:        Thu Jan 01 00:00:02 1970 +0000
+  summary:     2
+  
+
+  $ hg co 2
+  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
+hg children at revision 2 (other head)
+  $ hg children
+
+  $ for i in null 0 1 2 3; do
+  > echo "hg children -r $i"
+  > hg children -r $i
+  > done
+  hg children -r null
+  changeset:   0:4df8521a7374
+  user:        test
+  date:        Thu Jan 01 00:00:00 1970 +0000
+  summary:     0
+  
+  changeset:   3:e2962852269d
+  tag:         tip
+  parent:      -1:000000000000
+  user:        test
+  date:        Thu Jan 01 00:00:03 1970 +0000
+  summary:     3
+  
+  hg children -r 0
+  changeset:   1:708c093edef0
+  user:        test
+  date:        Thu Jan 01 00:00:01 1970 +0000
+  summary:     1
+  
+  hg children -r 1
+  changeset:   2:8f5eea5023c2
+  user:        test
+  date:        Thu Jan 01 00:00:02 1970 +0000
+  summary:     2
+  
+  hg children -r 2
+  hg children -r 3
+
+hg children -r 0 file0 (should be 2)
+  $ hg children -r 0 file0
+  changeset:   2:8f5eea5023c2
+  user:        test
+  date:        Thu Jan 01 00:00:02 1970 +0000
+  summary:     2
+  
+
+hg children -r 1 file0 (should be 2)
+  $ hg children -r 1 file0
+  changeset:   2:8f5eea5023c2
+  user:        test
+  date:        Thu Jan 01 00:00:02 1970 +0000
+  summary:     2
+  
+
+  $ hg co 0
+  1 files updated, 0 files merged, 1 files removed, 0 files unresolved
+hg children file0 at revision 0 (should be 2)
+  $ hg children file0
+  changeset:   2:8f5eea5023c2
+  user:        test
+  date:        Thu Jan 01 00:00:02 1970 +0000
+  summary:     2
+  
+


More information about the Mercurial-devel mailing list