]> git.ipfire.org Git - thirdparty/git.git/commitdiff
t5551: "GIT_TEST_LONG=Yes make test" is broken
authorJunio C Hamano <gitster@pobox.com>
Fri, 8 May 2026 05:31:03 +0000 (14:31 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sat, 9 May 2026 02:22:59 +0000 (11:22 +0900)
The "test_expect_success 'tag following always works over v0 http'"
test in t5551 fails when it tries to run "git init tags", but this
happens only when EXPENSIVE test is allowed to run.

This is because the step tries to create a repository with "git init
tags" but the EXPENSIVE test that runs way before it creates and
leaves around a temporary file "tags".  Have the EXPENSIVE test
clean it up after itself.

Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t5551-http-fetch-smart.sh

index 73cf5315800fa46839631d2ae506046f24f541e2..cd44fa52bdc2c40b87628251c9daf930b72ebef4 100755 (executable)
@@ -481,6 +481,7 @@ test_expect_success 'test allowanysha1inwant with unreachable' '
 '
 
 test_expect_success EXPENSIVE 'http can handle enormous ref negotiation' '
+       test_when_finished "rm -f tags" &&
        (
                cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
                create_tags 2001 50000