Module Name: src Committed By: rillig Date: Sun Aug 18 13:40:51 UTC 2024
Modified Files: src/usr.bin/make/unit-tests: Makefile cmdline.mk Log Message: tests/make: clean up private temporary directory after running tests Fixes PR bin/58569. To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 src/usr.bin/make/unit-tests/Makefile cvs rdiff -u -r1.5 -r1.6 src/usr.bin/make/unit-tests/cmdline.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/unit-tests/Makefile diff -u src/usr.bin/make/unit-tests/Makefile:1.350 src/usr.bin/make/unit-tests/Makefile:1.351 --- src/usr.bin/make/unit-tests/Makefile:1.350 Sun Jul 7 09:37:00 2024 +++ src/usr.bin/make/unit-tests/Makefile Sun Aug 18 13:40:51 2024 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.350 2024/07/07 09:37:00 rillig Exp $ +# $NetBSD: Makefile,v 1.351 2024/08/18 13:40:51 rillig Exp $ # # Unit tests for make(1) # @@ -779,6 +779,7 @@ test: ${OUTFILES} .PHONY if [ "$$have_lua" = "yes" ]; then \ (cd ${.CURDIR} && "$$lua" ./check-expect.lua *.mk); \ fi; \ + rm -rf ${TMPDIR}; \ fi accept: Index: src/usr.bin/make/unit-tests/cmdline.mk diff -u src/usr.bin/make/unit-tests/cmdline.mk:1.5 src/usr.bin/make/unit-tests/cmdline.mk:1.6 --- src/usr.bin/make/unit-tests/cmdline.mk:1.5 Tue Apr 23 22:51:28 2024 +++ src/usr.bin/make/unit-tests/cmdline.mk Sun Aug 18 13:40:51 2024 @@ -1,4 +1,4 @@ -# $NetBSD: cmdline.mk,v 1.5 2024/04/23 22:51:28 rillig Exp $ +# $NetBSD: cmdline.mk,v 1.6 2024/08/18 13:40:51 rillig Exp $ # # Tests for command line parsing and related special variables. @@ -12,6 +12,7 @@ DIR12= ${TMPBASE}/${SUB1}/${SUB2} all: prepare-dirs all: makeobjdir-direct makeobjdir-indirect all: space-and-comment +all: cleanup prepare-dirs: @rm -rf ${DIR2} ${DIR12} @@ -56,3 +57,6 @@ space-and-comment: .PHONY @env -i MAKEFLAGS="' VAR= value # no comment '" \ ${MAKE} -r -f /dev/null -v VAR \ | sed 's,$$,$$,' + +cleanup: + @rm -rf ${TMPBASE}