From 8a0d7fd4efec5147559a9c086289fb5b30956f6c Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Wed, 11 Jan 2023 19:17:07 -0500 Subject: * tests/scripts/features/reinvoke: Warn about closing STDIN. * tests/scripts/features/temp_stdin: Ditto. * tests/scripts/options/dash-f: Ditto. --- tests/scripts/features/reinvoke | 4 +++- tests/scripts/features/temp_stdin | 1 + tests/scripts/options/dash-f | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) (limited to 'tests') 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); -- cgit v1.2.1