From: Paul Smith Date: Thu, 12 Jan 2023 00:17:07 +0000 (-0500) Subject: * tests/scripts/features/reinvoke: Warn about closing STDIN. X-Git-Tag: 4.4.0.90~1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=8a0d7fd4efec5147559a9c086289fb5b30956f6c;p=thirdparty%2Fmake.git * tests/scripts/features/reinvoke: Warn about closing STDIN. * tests/scripts/features/temp_stdin: Ditto. * tests/scripts/options/dash-f: Ditto. --- diff --git a/tests/scripts/features/reinvoke b/tests/scripts/features/reinvoke index 14e6b479..e6baedc9 100644 --- a/tests/scripts/features/reinvoke +++ b/tests/scripts/features/reinvoke @@ -163,7 +163,7 @@ include hello.d unlink('hello.td'); -# Test DV 62088 : make sure we don't re-invoke for stdin makefiles. +# Test SV 62088 : make sure we don't re-invoke for stdin makefiles. # The test framework doesn't seem to have a good way to do this. create_file('input.mk', "all:;\$(info all)\n"); @@ -173,6 +173,8 @@ open(STDIN, "<", 'input.mk') || die "input.mk: $!\n"; run_make_test('', '-sf -', "all\n"); + +# This close MUST come at the end of the test!! close(STDIN); unlink('input.mk'); diff --git a/tests/scripts/features/temp_stdin b/tests/scripts/features/temp_stdin index 5230f367..d7dde709 100644 --- a/tests/scripts/features/temp_stdin +++ b/tests/scripts/features/temp_stdin @@ -128,6 +128,7 @@ all:; $(info hello, world) rmdir($tdir); } +# This close MUST come at the end of the test!! close(STDIN); unlink('input.mk', 'bye.mk'); diff --git a/tests/scripts/options/dash-f b/tests/scripts/options/dash-f index ab225cef..b2416064 100644 --- a/tests/scripts/options/dash-f +++ b/tests/scripts/options/dash-f @@ -155,6 +155,8 @@ for my $opt (@opts) { run_make_test('', "-f$bye $opt", $answer); } + +# This close MUST come at the end of the test!! close(STDIN); unlink($hello, $bye, $byesrc);