Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
remote-helpers: tests: general improvements
author
Felipe Contreras
<felipe.contreras@gmail.com>
Sat, 25 May 2013 02:29:21 +0000
(21:29 -0500)
committer
Junio C Hamano
<gitster@pobox.com>
Tue, 28 May 2013 14:59:19 +0000
(07:59 -0700)
So that we don't need a temporary directory.
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/remote-helpers/test-bzr.sh
patch
|
blob
|
history
contrib/remote-helpers/test-hg-bidi.sh
patch
|
blob
|
history
contrib/remote-helpers/test-hg-hg-git.sh
patch
|
blob
|
history
contrib/remote-helpers/test-hg.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
dde67d7
)
diff --git
a/contrib/remote-helpers/test-bzr.sh
b/contrib/remote-helpers/test-bzr.sh
index 4ab73ec4e558df528f89f7263fb9c4c7e5fda025..b54313e69eee6e0f1c840eade1e639d27beeba2b 100755
(executable)
--- a/
contrib/remote-helpers/test-bzr.sh
+++ b/
contrib/remote-helpers/test-bzr.sh
@@
-190,9
+190,11
@@
test_expect_success 'different authors' '
test_cmp expected actual
'
test_cmp expected actual
'
+# cleanup previous stuff
+rm -rf bzrrepo gitrepo
+
test_expect_success 'fetch utf-8 filenames' '
test_expect_success 'fetch utf-8 filenames' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp && LC_ALL=C" &&
+ test_when_finished "rm -rf bzrrepo gitrepo && LC_ALL=C" &&
LC_ALL=en_US.UTF-8
export LC_ALL
LC_ALL=en_US.UTF-8
export LC_ALL
@@
-223,8
+225,9
@@
test_expect_success 'fetch utf-8 filenames' '
'
test_expect_success 'push utf-8 filenames' '
'
test_expect_success 'push utf-8 filenames' '
+ test_when_finished "rm -rf bzrrepo gitrepo && LC_ALL=C" &&
+
mkdir -p tmp && cd tmp &&
mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp && LC_ALL=C" &&
LC_ALL=en_US.UTF-8
export LC_ALL
LC_ALL=en_US.UTF-8
export LC_ALL
@@
-255,8
+258,7
@@
test_expect_success 'push utf-8 filenames' '
'
test_expect_success 'pushing a merge' '
'
test_expect_success 'pushing a merge' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf bzrrepo gitrepo" &&
(
bzr init bzrrepo &&
(
bzr init bzrrepo &&
@@
-297,8
+299,7
@@
origin/trunk
EOF
test_expect_success 'proper bzr repo' '
EOF
test_expect_success 'proper bzr repo' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf bzrrepo gitrepo" &&
bzr init-repo bzrrepo &&
bzr init-repo bzrrepo &&
@@
-323,13
+324,11
@@
test_expect_success 'proper bzr repo' '
git for-each-ref --format "%(refname:short)" refs/remotes/origin > ../actual
) &&
git for-each-ref --format "%(refname:short)" refs/remotes/origin > ../actual
) &&
- test_cmp
../
expected actual
+ test_cmp expected actual
'
test_expect_success 'strip' '
'
test_expect_success 'strip' '
- # Do not imitate this style; always chdir inside a subshell instead
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf bzrrepo gitrepo" &&
(
bzr init bzrrepo &&
(
bzr init bzrrepo &&
diff --git
a/contrib/remote-helpers/test-hg-bidi.sh
b/contrib/remote-helpers/test-hg-bidi.sh
index 2c693d07d9ac3071cee9109576c48e3cc06c7045..676b1ab47820b29f6596429de0616bfb305f6c9c 100755
(executable)
--- a/
contrib/remote-helpers/test-hg-bidi.sh
+++ b/
contrib/remote-helpers/test-hg-bidi.sh
@@
-77,8
+77,7
@@
setup () {
setup
test_expect_success 'encoding' '
setup
test_expect_success 'encoding' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-115,8
+114,7
@@
test_expect_success 'encoding' '
'
test_expect_success 'file removal' '
'
test_expect_success 'file removal' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-148,8
+146,7
@@
test_expect_success 'file removal' '
'
test_expect_success 'git tags' '
'
test_expect_success 'git tags' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-177,8
+174,7
@@
test_expect_success 'git tags' '
'
test_expect_success 'hg branch' '
'
test_expect_success 'hg branch' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-214,8
+210,7
@@
test_expect_success 'hg branch' '
'
test_expect_success 'hg tags' '
'
test_expect_success 'hg tags' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
diff --git
a/contrib/remote-helpers/test-hg-hg-git.sh
b/contrib/remote-helpers/test-hg-hg-git.sh
index e0dbebf0500c6ebfdc465eb5422adf8c95d7a32e..041041ddb14cc40ab8f4dd50521afb47affcccc5 100755
(executable)
--- a/
contrib/remote-helpers/test-hg-hg-git.sh
+++ b/
contrib/remote-helpers/test-hg-hg-git.sh
@@
-115,8
+115,7
@@
setup () {
setup
test_expect_success 'executable bit' '
setup
test_expect_success 'executable bit' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-151,8
+150,7
@@
test_expect_success 'executable bit' '
'
test_expect_success 'symlink' '
'
test_expect_success 'symlink' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-182,8
+180,7
@@
test_expect_success 'symlink' '
'
test_expect_success 'merge conflict 1' '
'
test_expect_success 'merge conflict 1' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
hg init hgrepo1 &&
(
hg init hgrepo1 &&
@@
-217,8
+214,7
@@
test_expect_success 'merge conflict 1' '
'
test_expect_success 'merge conflict 2' '
'
test_expect_success 'merge conflict 2' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
hg init hgrepo1 &&
(
hg init hgrepo1 &&
@@
-252,8
+248,7
@@
test_expect_success 'merge conflict 2' '
'
test_expect_success 'converged merge' '
'
test_expect_success 'converged merge' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
hg init hgrepo1 &&
(
hg init hgrepo1 &&
@@
-288,8
+283,7
@@
test_expect_success 'converged merge' '
'
test_expect_success 'encoding' '
'
test_expect_success 'encoding' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-328,8
+322,7
@@
test_expect_success 'encoding' '
'
test_expect_success 'file removal' '
'
test_expect_success 'file removal' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-368,8
+361,7
@@
test_expect_success 'file removal' '
'
test_expect_success 'git tags' '
'
test_expect_success 'git tags' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
(
git init -q gitrepo &&
(
git init -q gitrepo &&
@@
-395,8
+387,7
@@
test_expect_success 'git tags' '
'
test_expect_success 'hg author' '
'
test_expect_success 'hg author' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
for x in hg git; do
(
for x in hg git; do
(
@@
-462,8
+453,7
@@
test_expect_success 'hg author' '
'
test_expect_success 'hg branch' '
'
test_expect_success 'hg branch' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
for x in hg git; do
(
for x in hg git; do
(
@@
-499,8
+489,7
@@
test_expect_success 'hg branch' '
'
test_expect_success 'hg tags' '
'
test_expect_success 'hg tags' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf gitrepo* hgrepo*" &&
for x in hg git; do
(
for x in hg git; do
(
diff --git
a/contrib/remote-helpers/test-hg.sh
b/contrib/remote-helpers/test-hg.sh
index e278dfde0f4b0a780ae61f4576d744a2d7461e2d..f986db0ff009b88d6d3f06d32f6216e42958c96c 100755
(executable)
--- a/
contrib/remote-helpers/test-hg.sh
+++ b/
contrib/remote-helpers/test-hg.sh
@@
-122,6
+122,9
@@
test_expect_success 'update bookmark' '
hg -R hgrepo bookmarks | egrep "devel[ ]+3:"
'
hg -R hgrepo bookmarks | egrep "devel[ ]+3:"
'
+# cleanup previous stuff
+rm -rf hgrepo
+
author_test () {
echo $1 >> content &&
hg commit -u "$2" -m "add $1" &&
author_test () {
echo $1 >> content &&
hg commit -u "$2" -m "add $1" &&
@@
-129,8
+132,7
@@
author_test () {
}
test_expect_success 'authors' '
}
test_expect_success 'authors' '
- mkdir -p tmp && cd tmp &&
- test_when_finished "cd .. && rm -rf tmp" &&
+ test_when_finished "rm -rf hgrepo gitrepo" &&
(
hg init hgrepo &&
(
hg init hgrepo &&
@@
-139,6
+141,7
@@
test_expect_success 'authors' '
touch content &&
hg add content &&
touch content &&
hg add content &&
+ > ../expected &&
author_test alpha "" "H G Wells <wells@example.com>" &&
author_test beta "test" "test <unknown>" &&
author_test beta "test <test@example.com> (comment)" "test <test@example.com>" &&
author_test alpha "" "H G Wells <wells@example.com>" &&
author_test beta "test" "test <unknown>" &&
author_test beta "test <test@example.com> (comment)" "test <test@example.com>" &&