mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
tests: unify test-mq-qimport-fail-cleanup
This commit is contained in:
parent
b5561218c7
commit
d77f34e36c
@ -1,33 +0,0 @@
|
||||
#!/bin/sh
|
||||
#failed qimport of patches from files should cleanup by recording successfully
|
||||
#imported patches in series file.
|
||||
|
||||
echo "[extensions]" >> $HGRCPATH
|
||||
echo "mq=" >> $HGRCPATH
|
||||
|
||||
hg init repo
|
||||
cd repo
|
||||
|
||||
echo a > a
|
||||
hg ci -Am'add a'
|
||||
|
||||
cat >b.patch<<EOF
|
||||
diff --git a/a b/a
|
||||
--- a/a
|
||||
+++ b/a
|
||||
@@ -1,1 +1,2 @@
|
||||
a
|
||||
+b
|
||||
EOF
|
||||
|
||||
echo
|
||||
echo '#empty series'
|
||||
hg qseries
|
||||
|
||||
echo
|
||||
echo '#qimport valid patch followed by invalid patch'
|
||||
hg qimport b.patch fakepatch
|
||||
|
||||
echo
|
||||
echo '#valid patches before fail added to series'
|
||||
hg qseries
|
@ -1,10 +0,0 @@
|
||||
adding a
|
||||
|
||||
#empty series
|
||||
|
||||
#qimport valid patch followed by invalid patch
|
||||
adding b.patch to series file
|
||||
abort: unable to read file fakepatch
|
||||
|
||||
#valid patches before fail added to series
|
||||
b.patch
|
40
tests/test-mq-qimport-fail-cleanup.t
Normal file
40
tests/test-mq-qimport-fail-cleanup.t
Normal file
@ -0,0 +1,40 @@
|
||||
Failed qimport of patches from files should cleanup by recording successfully
|
||||
imported patches in series file.
|
||||
|
||||
$ echo "[extensions]" >> $HGRCPATH
|
||||
$ echo "mq=" >> $HGRCPATH
|
||||
$ hg init repo
|
||||
$ cd repo
|
||||
$ echo a > a
|
||||
$ hg ci -Am'add a'
|
||||
adding a
|
||||
$ cat >b.patch<<EOF
|
||||
> diff --git a/a b/a
|
||||
> --- a/a
|
||||
> +++ b/a
|
||||
> @@ -1,1 +1,2 @@
|
||||
> a
|
||||
> +b
|
||||
> EOF
|
||||
$ echo
|
||||
|
||||
|
||||
empty series
|
||||
|
||||
$ hg qseries
|
||||
$ echo
|
||||
|
||||
|
||||
qimport valid patch followed by invalid patch
|
||||
|
||||
$ hg qimport b.patch fakepatch
|
||||
adding b.patch to series file
|
||||
abort: unable to read file fakepatch
|
||||
[255]
|
||||
$ echo
|
||||
|
||||
|
||||
valid patches before fail added to series
|
||||
|
||||
$ hg qseries
|
||||
b.patch
|
Loading…
Reference in New Issue
Block a user