Mercurial > hg-stable
changeset 34070:24ce7b0edaf9
test-amend: match output using conditional test case name
D466 (6cc8f848b4c3) allows output to be conditionally matched by test name.
This patch changes test-amend.t to use that feature, instead of duplicating
`hg amend` command or use `-q` to silence its output.
Differential Revision: https://phab.mercurial-scm.org/D601
author | Jun Wu <quark@fb.com> |
---|---|
date | Fri, 01 Sep 2017 11:13:55 -0700 |
parents | ca6a3852daf0 |
children | 3c82b14d2838 |
files | tests/test-amend.t |
diffstat | 1 files changed, 17 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-amend.t Thu Aug 31 19:40:15 2017 -0700 +++ b/tests/test-amend.t Fri Sep 01 11:13:55 2017 -0700 @@ -28,9 +28,9 @@ $ hg update B -q $ echo 2 >> B + $ hg amend + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/112478962961-af2c0941-amend.hg (glob) (obsstore-off !) #if obsstore-off - $ hg amend - saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/112478962961-af2c0941-amend.hg (glob) $ hg log -p -G --hidden -T '{rev} {node|short} {desc}\n' @ 1 be169c7e8dbe B | diff --git a/B b/B @@ -50,7 +50,6 @@ \ No newline at end of file #else - $ hg amend $ hg log -p -G --hidden -T '{rev} {node|short} {desc}\n' @ 3 be169c7e8dbe B | diff --git a/B b/B @@ -100,12 +99,14 @@ $ echo 3 > C $ echo 4 > D $ hg add C D - $ hg amend -m NEWMESSAGE -I C -q + $ hg amend -m NEWMESSAGE -I C + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/be169c7e8dbe-c24d73fe-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc} {files}\n' c7ba14d9075b NEWMESSAGE B C $ echo 5 > E $ rm C - $ hg amend -d '2000 1000' -u 'Foo <foo@example.com>' -A C D -q + $ hg amend -d '2000 1000' -u 'Foo <foo@example.com>' -A C D + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/c7ba14d9075b-b26ed45c-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc} {files} {author} {date}\n' 14f6c4bcc865 NEWMESSAGE B D Foo <foo@example.com> 2000.01000 @@ -118,10 +119,12 @@ > EOF $ chmod +x $TESTTMP/prefix.sh - $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit -q + $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/14f6c4bcc865-6591f15d-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 298f085230c3 EDITED: NEWMESSAGE - $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG -q + $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/298f085230c3-d81a6ad3-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 974f07f28537 EDITED: MSG @@ -129,7 +132,8 @@ $ hg amend -l $TESTTMP/msg -m BAR abort: options --message and --logfile are mutually exclusive [255] - $ hg amend -l $TESTTMP/msg -q + $ hg amend -l $TESTTMP/msg + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/974f07f28537-edb6470a-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{node|short} {desc}\n' 507be9bdac71 FOO @@ -137,7 +141,7 @@ $ touch F G $ hg add F G - $ cat <<EOS | hg amend -i --config ui.interactive=1 -q + $ cat <<EOS | hg amend -i --config ui.interactive=1 > y > n > EOS @@ -149,6 +153,7 @@ new file mode 100644 examine changes to 'G'? [Ynesfdaq?] n + saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/507be9bdac71-7ae43d04-amend.hg (glob) (obsstore-off !) $ hg log -r . -T '{files}\n' B D F @@ -195,7 +200,7 @@ $ hg phase -r A --public $ hg update -C -q A - $ hg amend -m AMEND -q + $ hg amend -m AMEND abort: cannot amend public changesets [255] @@ -209,7 +214,8 @@ > A B > EOS $ hg update -q C - $ hg amend -m FOO -q + $ hg amend -m FOO + saved backup bundle to $TESTTMP/repo3/.hg/strip-backup/a35c07e8a2a4-15ff4612-amend.hg (glob) (obsstore-off !) $ rm .hg/localtags $ hg log -G -T '{desc}\n' @ FOO