t4205: assert %(describe) test coverage
Document that the test is covering both describable and undescribable commits. Suggested-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: René Scharfe <l.s.r@web.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
b081547ec1
commit
09fe8ca92e
@ -965,8 +965,17 @@ test_expect_success 'log --pretty=reference is colored appropriately' '
|
|||||||
test_expect_success '%(describe) vs git describe' '
|
test_expect_success '%(describe) vs git describe' '
|
||||||
git log --format="%H" | while read hash
|
git log --format="%H" | while read hash
|
||||||
do
|
do
|
||||||
echo "$hash $(git describe $hash)"
|
if desc=$(git describe $hash)
|
||||||
|
then
|
||||||
|
: >expect-contains-good
|
||||||
|
else
|
||||||
|
: >expect-contains-bad
|
||||||
|
fi &&
|
||||||
|
echo "$hash $desc"
|
||||||
done >expect &&
|
done >expect &&
|
||||||
|
test_path_exists expect-contains-good &&
|
||||||
|
test_path_exists expect-contains-bad &&
|
||||||
|
|
||||||
git log --format="%H %(describe)" >actual 2>err &&
|
git log --format="%H %(describe)" >actual 2>err &&
|
||||||
test_cmp expect actual &&
|
test_cmp expect actual &&
|
||||||
test_must_be_empty err
|
test_must_be_empty err
|
||||||
|
Reference in New Issue
Block a user