Mercurial > hg
changeset 30239:6e04f4ec4875 stable
tests: put temporary file outside the working directory for test portability
test-largefiles-update.t creates temporary file exec-bit.patch inside
the working directory for no-execbit platform specific test, but
subsequent tests aren't aware of it.
On execbit platform, subsequent tests can run successfully, because
exec-bit.patch isn't created.
But on no-execbit platform, this temporary file makes subsequent tests
show "? exec-bit.patch" at each "hg status".
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Sun, 30 Oct 2016 06:15:09 +0900 |
parents | 9843e3d9f4b6 |
children | 8237c3359db5 |
files | tests/test-largefiles-update.t |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-largefiles-update.t Sun Oct 30 06:15:09 2016 +0900 +++ b/tests/test-largefiles-update.t Sun Oct 30 06:15:09 2016 +0900 @@ -712,7 +712,7 @@ $ hg update -q -C 4 - $ cat > exec-bit.patch <<EOF + $ cat > ../exec-bit.patch <<EOF > # HG changeset patch > # User test > # Date 0 0 @@ -725,8 +725,8 @@ > old mode 100644 > new mode 100755 > EOF - $ hg import --exact --bypass exec-bit.patch - applying exec-bit.patch + $ hg import --exact --bypass ../exec-bit.patch + applying ../exec-bit.patch $ hg status -A --rev tip large2 C large2