From fcbfe98cbe7d6332ee0673f685b280f7c019cd44 Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Fri, 23 Jun 2000 15:55:46 +0000 Subject: * Fix -q so it works more correctly. * Don't print "nothing to do" messages for ":" commands * Update the version to 3.79.1 --- tests/scripts/options/dash-q | 70 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 tests/scripts/options/dash-q (limited to 'tests/scripts/options') diff --git a/tests/scripts/options/dash-q b/tests/scripts/options/dash-q new file mode 100644 index 0000000..923e4c4 --- /dev/null +++ b/tests/scripts/options/dash-q @@ -0,0 +1,70 @@ +# -*-perl-*- +$description = "Test the -q option.\n"; + +$details = "Try various uses of -q and ensure they all give the correct results.\n"; + +open(MAKEFILE, "> $makefile"); + +# The Contents of the MAKEFILE ... + +print MAKEFILE <<'EOMAKE'; +one: +two: ; +three: ; : +four: ; $(.XY) +five: ; \ + $(.XY) +six: ; \ + $(.XY) + $(.XY) +seven: ; \ + $(.XY) + : foo + $(.XY) +EOMAKE + +close(MAKEFILE); + +# TEST 0 + +&run_make_with_options($makefile, "-q one", &get_logfile); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 1 + +&run_make_with_options($makefile, "-q two", &get_logfile); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 2 + +&run_make_with_options($makefile, "-q three", &get_logfile, 256); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 3 + +&run_make_with_options($makefile, "-q four", &get_logfile); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 4 + +&run_make_with_options($makefile, "-q five", &get_logfile); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 5 + +&run_make_with_options($makefile, "-q six", &get_logfile); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +# TEST 6 + +&run_make_with_options($makefile, "-q seven", &get_logfile, 256); +$answer = ""; +&compare_output($answer, &get_logfile(1)); + +1; -- cgit v1.2.3