t5551: "GIT_TEST_LONG=Yes make test" is broken
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>
Junio C Hamano committed
May 8, 2026 at 14:31 UTC
66ae1a48ecebff554762efe63761a70392c5fdf7
1 file changed
+1
t/t5551-http-fetch-smart.sh
+1
@@ -481,6 +481,7 @@ test_expect_success 'test allowanysha1inwant with unreachable' '
481
'
482
483
test_expect_success EXPENSIVE 'http can handle enormous ref negotiation' '
484
+ test_when_finished "rm -f tags" &&
485
(
486
cd "$HTTPD_DOCUMENT_ROOT_PATH/repo.git" &&
487
create_tags 2001 50000