Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
t1400: make test debuggable.
author
Junio C Hamano
<junkio@cox.net>
Sat, 16 Sep 2006 20:41:14 +0000
(13:41 -0700)
committer
Junio C Hamano
<junkio@cox.net>
Sat, 16 Sep 2006 20:41:14 +0000
(13:41 -0700)
I had a hard time figuring out why this test was failing with
the packed-refs update without running it under "sh -x". This
makes output from "sh t1400-update-ref.sh -v" more descriptive.
Updating other tests would be a good janitorial task.
Signed-off-by: Junio C Hamano <junkio@cox.net>
t/t1400-update-ref.sh
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
e7676d2
)
diff --git
a/t/t1400-update-ref.sh
b/t/t1400-update-ref.sh
index ddc80bbeae7703b8c4a2ddcf12d8b1ec9c6bbe46..b3b920edb146c3ad1ed8c795150c162a9e3f0e17 100755
(executable)
--- a/
t/t1400-update-ref.sh
+++ b/
t/t1400-update-ref.sh
@@
-19,51
+19,51
@@
n=$n_dir/fixes
test_expect_success \
"create $m" \
test_expect_success \
"create $m" \
-
'
git-update-ref $m $A &&
- test $A
= $(cat .git/$m
)'
+
"
git-update-ref $m $A &&
+ test $A
"' = $(cat .git/'"$m"'
)'
test_expect_success \
"create $m" \
test_expect_success \
"create $m" \
-
'
git-update-ref $m $B $A &&
- test $B
= $(cat .git/$m
)'
+
"
git-update-ref $m $B $A &&
+ test $B
"' = $(cat .git/'"$m"'
)'
rm -f .git/$m
test_expect_success \
"fail to create $n" \
rm -f .git/$m
test_expect_success \
"fail to create $n" \
-
'
touch .git/$n_dir
+
"
touch .git/$n_dir
git-update-ref $n $A >out 2>err
git-update-ref $n $A >out 2>err
- test $? = 1 &&
+ test
"'
$? = 1 &&
test "" = "$(cat out)" &&
grep "error: unable to resolve reference" err &&
test "" = "$(cat out)" &&
grep "error: unable to resolve reference" err &&
- grep
$n err'
+ grep
'"$n err"
rm -f .git/$n_dir out err
test_expect_success \
"create $m (by HEAD)" \
rm -f .git/$n_dir out err
test_expect_success \
"create $m (by HEAD)" \
-
'
git-update-ref HEAD $A &&
- test $A
= $(cat .git/$m
)'
+
"
git-update-ref HEAD $A &&
+ test $A
"' = $(cat .git/'"$m"'
)'
test_expect_success \
"create $m (by HEAD)" \
test_expect_success \
"create $m (by HEAD)" \
-
'
git-update-ref HEAD $B $A &&
- test $B
= $(cat .git/$m
)'
+
"
git-update-ref HEAD $B $A &&
+ test $B
"' = $(cat .git/'"$m"'
)'
rm -f .git/$m
test_expect_failure \
'(not) create HEAD with old sha1' \
rm -f .git/$m
test_expect_failure \
'(not) create HEAD with old sha1' \
- 'git-update-ref HEAD $A $B'
+ "git-update-ref HEAD $A $B"
test_expect_failure \
"(not) prior created .git/$m" \
test_expect_failure \
"(not) prior created .git/$m" \
- 'test -f .git/$m'
+ "test -f .git/$m"
rm -f .git/$m
test_expect_success \
"create HEAD" \
rm -f .git/$m
test_expect_success \
"create HEAD" \
- 'git-update-ref HEAD $A'
+ "git-update-ref HEAD $A"
test_expect_failure \
'(not) change HEAD with wrong SHA1' \
test_expect_failure \
'(not) change HEAD with wrong SHA1' \
- 'git-update-ref HEAD $B $Z'
+ "git-update-ref HEAD $B $Z"
test_expect_failure \
"(not) changed .git/$m" \
test_expect_failure \
"(not) changed .git/$m" \
-
'test $B = $(cat .git/$m
)'
+
"test $B"' = $(cat .git/'"$m"'
)'
rm -f .git/$m
mkdir -p .git/logs/refs/heads
rm -f .git/$m
mkdir -p .git/logs/refs/heads
@@
-71,18
+71,18
@@
touch .git/logs/refs/heads/master
test_expect_success \
"create $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:30" \
test_expect_success \
"create $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:30" \
- git-update-ref HEAD
$A
-m "Initial Creation" &&
- test
$A = $(cat .git/$m
)'
+ git-update-ref HEAD
'"$A"'
-m "Initial Creation" &&
+ test
'"$A"' = $(cat .git/'"$m"'
)'
test_expect_success \
"update $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:31" \
test_expect_success \
"update $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:31" \
- git-update-ref HEAD
$B $A
-m "Switch" &&
- test
$B = $(cat .git/$m
)'
+ git-update-ref HEAD
'" $B $A "'
-m "Switch" &&
+ test
'"$B"' = $(cat .git/'"$m"'
)'
test_expect_success \
"set $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:41" \
test_expect_success \
"set $m (logged by touch)" \
'GIT_COMMITTER_DATE="2005-05-26 23:41" \
- git-update-ref HEAD $A &&
- test $A
= $(cat .git/$m
)'
+ git-update-ref HEAD
'"
$A &&
+ test $A
"' = $(cat .git/'"$m"'
)'
cat >expect <<EOF
$Z $A $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117150200 +0000 Initial Creation
cat >expect <<EOF
$Z $A $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117150200 +0000 Initial Creation
@@
-91,7
+91,7
@@
$B $A $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117150860 +0000
EOF
test_expect_success \
"verifying $m's log" \
EOF
test_expect_success \
"verifying $m's log" \
- 'diff expect .git/logs/$m'
+ "diff expect .git/logs/$m"
rm -rf .git/$m .git/logs expect
test_expect_success \
rm -rf .git/$m .git/logs expect
test_expect_success \
@@
-102,18
+102,18
@@
test_expect_success \
test_expect_success \
"create $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:32" \
test_expect_success \
"create $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:32" \
- git-update-ref HEAD
$A
-m "Initial Creation" &&
- test
$A = $(cat .git/$m
)'
+ git-update-ref HEAD
'" $A "'
-m "Initial Creation" &&
+ test
'"$A"' = $(cat .git/'"$m"'
)'
test_expect_success \
"update $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:33" \
test_expect_success \
"update $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:33" \
- git-update-ref HEAD
$B $A
-m "Switch" &&
- test
$B = $(cat .git/$m
)'
+ git-update-ref HEAD
'" $B $A "'
-m "Switch" &&
+ test
'"$B"' = $(cat .git/'"$m"'
)'
test_expect_success \
"set $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:43" \
test_expect_success \
"set $m (logged by config)" \
'GIT_COMMITTER_DATE="2005-05-26 23:43" \
- git-update-ref HEAD $A &&
- test $A
= $(cat .git/$m
)'
+ git-update-ref HEAD
'"
$A &&
+ test $A
"' = $(cat .git/'"$m"'
)'
cat >expect <<EOF
$Z $A $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117150320 +0000 Initial Creation
cat >expect <<EOF
$Z $A $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117150320 +0000 Initial Creation
@@
-140,50
+140,50
@@
test_expect_success \
'Query "master@{May 25 2005}" (before history)' \
'rm -f o e
git-rev-parse --verify "master@{May 25 2005}" >o 2>e &&
'Query "master@{May 25 2005}" (before history)' \
'rm -f o e
git-rev-parse --verify "master@{May 25 2005}" >o 2>e &&
- test
$C
= $(cat o) &&
- test "warning: Log .git/logs/
$m only goes back to $ed
." = "$(cat e)"'
+ test
'"$C"'
= $(cat o) &&
+ test "warning: Log .git/logs/
'"$m only goes back to $ed"'
." = "$(cat e)"'
test_expect_success \
"Query master@{2005-05-25} (before history)" \
'rm -f o e
git-rev-parse --verify master@{2005-05-25} >o 2>e &&
test_expect_success \
"Query master@{2005-05-25} (before history)" \
'rm -f o e
git-rev-parse --verify master@{2005-05-25} >o 2>e &&
- test
$C
= $(cat o) &&
- echo test "warning: Log .git/logs/
$m only goes back to $ed
." = "$(cat e)"'
+ test
'"$C"'
= $(cat o) &&
+ echo test "warning: Log .git/logs/
'"$m only goes back to $ed"'
." = "$(cat e)"'
test_expect_success \
'Query "master@{May 26 2005 23:31:59}" (1 second before history)' \
'rm -f o e
git-rev-parse --verify "master@{May 26 2005 23:31:59}" >o 2>e &&
test_expect_success \
'Query "master@{May 26 2005 23:31:59}" (1 second before history)' \
'rm -f o e
git-rev-parse --verify "master@{May 26 2005 23:31:59}" >o 2>e &&
- test
$C
= $(cat o) &&
- test "warning: Log .git/logs/
$m only goes back to $ed
." = "$(cat e)"'
+ test
'"$C"'
= $(cat o) &&
+ test "warning: Log .git/logs/
'"$m only goes back to $ed"'
." = "$(cat e)"'
test_expect_success \
'Query "master@{May 26 2005 23:32:00}" (exactly history start)' \
'rm -f o e
git-rev-parse --verify "master@{May 26 2005 23:32:00}" >o 2>e &&
test_expect_success \
'Query "master@{May 26 2005 23:32:00}" (exactly history start)' \
'rm -f o e
git-rev-parse --verify "master@{May 26 2005 23:32:00}" >o 2>e &&
- test
$A
= $(cat o) &&
+ test
'"$A"'
= $(cat o) &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-26 23:33:01}" (middle of history with gap)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:33:01}" >o 2>e &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-26 23:33:01}" (middle of history with gap)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:33:01}" >o 2>e &&
- test
$B
= $(cat o) &&
- test "warning: Log .git/logs/
$m has gap after $gd
." = "$(cat e)"'
+ test
'"$B"'
= $(cat o) &&
+ test "warning: Log .git/logs/
'"$m has gap after $gd"'
." = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-26 23:38:00}" (middle of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:38:00}" >o 2>e &&
test_expect_success \
'Query "master@{2005-05-26 23:38:00}" (middle of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:38:00}" >o 2>e &&
- test
$Z
= $(cat o) &&
+ test
'"$Z"'
= $(cat o) &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-26 23:43:00}" (exact end of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:43:00}" >o 2>e &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-26 23:43:00}" (exact end of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-26 23:43:00}" >o 2>e &&
- test
$E
= $(cat o) &&
+ test
'"$E"'
= $(cat o) &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-28}" (past end of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-28}" >o 2>e &&
test "" = "$(cat e)"'
test_expect_success \
'Query "master@{2005-05-28}" (past end of history)' \
'rm -f o e
git-rev-parse --verify "master@{2005-05-28}" >o 2>e &&
- test
$D
= $(cat o) &&
- test "warning: Log .git/logs/
$m unexpectedly ended on $ld
." = "$(cat e)"'
+ test
'"$D"'
= $(cat o) &&
+ test "warning: Log .git/logs/
'"$m unexpectedly ended on $ld"'
." = "$(cat e)"'
rm -f .git/$m .git/logs/$m expect
rm -f .git/$m .git/logs/$m expect
@@
-221,7
+221,7
@@
$h_FIXED $h_MERGED $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117151100 +0000 c
EOF
test_expect_success \
'git-commit logged updates' \
EOF
test_expect_success \
'git-commit logged updates' \
- 'diff expect .git/logs/$m'
+ "diff expect .git/logs/$m"
unset h_TEST h_OTHER h_FIXED h_MERGED
test_expect_success \
unset h_TEST h_OTHER h_FIXED h_MERGED
test_expect_success \