Mercurial > public > mercurial-scm > hg-stable
diff tests/test-merge-prompt.t @ 12365:22f3353bcc36
tests: cleanup exit code handling in unified tests
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 21 Sep 2010 16:00:02 -0500 |
parents | b63f6422d2a7 |
children | 117f9190c1ba |
line wrap: on
line diff
--- a/tests/test-merge-prompt.t Tue Sep 21 12:41:24 2010 -0500 +++ b/tests/test-merge-prompt.t Tue Sep 21 16:00:02 2010 -0500 @@ -6,7 +6,6 @@ (issue556) $ status() { - > [ $? -ne 0 ] && echo "failed." > echo "--- status ---" > hg st -A file1 file2 > for file in file1 file2; do @@ -42,7 +41,7 @@ Non-interactive merge: - $ hg merge -y || echo "failed" + $ hg merge -y local changed file1 which remote deleted use (c)hanged version or (d)elete? c remote changed file2 which local deleted @@ -67,7 +66,7 @@ $ hg co -C 0 files updated, 0 files merged, 1 files removed, 0 files unresolved - $ hg merge --config ui.interactive=true <<EOF || echo "failed" + $ hg merge --config ui.interactive=true <<EOF > c > d > EOF @@ -91,7 +90,7 @@ $ hg co -C 0 files updated, 0 files merged, 0 files removed, 0 files unresolved - $ hg merge --config ui.interactive=true <<EOF || echo "failed" + $ hg merge --config ui.interactive=true <<EOF > foo > bar > d @@ -124,13 +123,13 @@ $ hg co -C 1 files updated, 0 files merged, 1 files removed, 0 files unresolved - $ hg merge --config ui.interactive=true <<EOF || echo "failed" + $ hg merge --config ui.interactive=true <<EOF > d > EOF local changed file1 which remote deleted use (c)hanged version or (d)elete? remote changed file2 which local deleted use (c)hanged version or leave (d)eleted? abort: response expected - failed + [255] $ status --- status ---