changeset 4387:93a4e72b4f83

run-tests.py: pass -L/--label to simplemerge This should give us conflict markers that don't change from one run to another. Remove some sed's/egrep's from some tests.
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Sat, 28 Apr 2007 17:55:45 -0300
parents 1386a9cffc88
children f9cd48bd8625
files tests/run-tests.py tests/test-conflict tests/test-conflict.out tests/test-merge-revert2 tests/test-merge-revert2.out tests/test-merge7 tests/test-merge7.out
diffstat 7 files changed, 12 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/tests/run-tests.py	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/run-tests.py	Sat Apr 28 17:55:45 2007 -0300
@@ -346,8 +346,9 @@
 HGRCPATH = os.environ["HGRCPATH"] = os.path.join(HGTMP, '.hgrc')
 
 os.environ["HGEDITOR"] = sys.executable + ' -c "import sys; sys.exit(0)"'
-os.environ["HGMERGE"]  = 'python "%s"' % os.path.join(TESTDIR, os.path.pardir,
-                                                      'contrib', 'simplemerge')
+os.environ["HGMERGE"]  = ('python "%s" -L my -L other'
+                          % os.path.join(TESTDIR, os.path.pardir, 'contrib',
+                                         'simplemerge'))
 os.environ["HGUSER"]   = "test"
 os.environ["HGENCODING"] = "ascii"
 os.environ["HGENCODINGMODE"] = "strict"
--- a/tests/test-conflict	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-conflict	Sat Apr 28 17:55:45 2007 -0300
@@ -11,5 +11,5 @@
 hg commit -m branch2 -d "1000000 0"
 hg merge 1
 hg id
-egrep -v ">>>|<<<" a
+cat a
 hg status
--- a/tests/test-conflict.out	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-conflict.out	Sat Apr 28 17:55:45 2007 -0300
@@ -7,7 +7,9 @@
   hg update -C 2
   hg merge 1
 e7fe8eb3e180+0d24b7662d3e+ tip
+<<<<<<< my
 something else
 =======
 something
+>>>>>>> other
 M a
--- a/tests/test-merge-revert2	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-merge-revert2	Sat Apr 28 17:55:45 2007 -0300
@@ -27,7 +27,7 @@
 hg update -C 0
 echo "changed file1 different" >> file1
 hg update
-hg diff --nodates | sed -e "s/\(<<<<<<<\) .*/\1/" -e "s/\(>>>>>>>\) .*/\1/"
+hg diff --nodates
 hg status
 hg id
 hg revert --no-backup --all
--- a/tests/test-merge-revert2.out	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-merge-revert2.out	Sat Apr 28 17:55:45 2007 -0300
@@ -23,11 +23,11 @@
 @@ -1,3 +1,7 @@ added file1
  added file1
  another line of text
-+<<<<<<<
++<<<<<<< my
 +changed file1 different
 +=======
  changed file1
-+>>>>>>>
++>>>>>>> other
 M file1
 f248da0d4c3e+ tip
 reverting file1
--- a/tests/test-merge7	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-merge7	Sat Apr 28 17:55:45 2007 -0300
@@ -59,7 +59,7 @@
 hg pull ../test-a
 hg merge --debug
 
-cat test.txt | sed "s% .*%%"
+cat test.txt
 
 hg debugindex .hg/store/data/test.txt.i
 
--- a/tests/test-merge7.out	Thu Apr 26 23:58:18 2007 -0700
+++ b/tests/test-merge7.out	Sat Apr 28 17:55:45 2007 -0300
@@ -33,11 +33,11 @@
   hg update -C 3
   hg merge 4
 one
-<<<<<<<
+<<<<<<< my
 two-point-five
 =======
 two-point-one
->>>>>>>
+>>>>>>> other
 three
    rev    offset  length   base linkrev nodeid       p1           p2
      0         0       7      0       0 01365c4cca56 000000000000 000000000000