Browse Source

t/Makefile: remove 'test-results' on 'make clean'

The 't/test-results' directory and its contents are by-products of the
test process, so 'make clean' should remove them, but, alas, this has
been broken since fee65b194d (t/Makefile: don't remove test-results in
"clean-except-prove-cache", 2022-07-28).

The 'clean' target in 't/Makefile' was not directly responsible for
removing the 'test-results' directory, but relied on its dependency
'clean-except-prove-cache' to do that [1].  ee65b194d broke this,
because it only removed the 'rm -r test-results' command from the
'clean-except-prove-cache' target instead of moving it to the 'clean'
target, resulting in stray 't/test-results' directories.

Add that missing cleanup command to 't/Makefile', and to all
sub-Makefiles touched by that commit as well.

[1] 60f26f6348 (t/Makefile: retain cache t/.prove across prove runs,
                2012-05-02)

Signed-off-by: SZEDER Gábor <szeder.dev@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
SZEDER Gábor 2 years ago committed by Junio C Hamano
parent
commit
d11b875197
  1. 1
      contrib/subtree/t/Makefile
  2. 1
      t/Makefile

1
contrib/subtree/t/Makefile

@ -51,6 +51,7 @@ clean-except-prove-cache: @@ -51,6 +51,7 @@ clean-except-prove-cache:
$(RM) -r valgrind/bin

clean: clean-except-prove-cache
$(RM) -r '$(TEST_RESULTS_DIRECTORY_SQ)'
$(RM) .prove

test-lint: test-lint-duplicates test-lint-executable test-lint-shell-syntax

1
t/Makefile

@ -73,6 +73,7 @@ clean-except-prove-cache: clean-chainlint @@ -73,6 +73,7 @@ clean-except-prove-cache: clean-chainlint
$(RM) -r valgrind/bin

clean: clean-except-prove-cache
$(RM) -r '$(TEST_RESULTS_DIRECTORY_SQ)'
$(RM) .prove

clean-chainlint:

Loading…
Cancel
Save