diff options
author | Paul Smith <psmith@gnu.org> | 2000-06-23 15:55:46 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2000-06-23 15:55:46 +0000 |
commit | fcbfe98cbe7d6332ee0673f685b280f7c019cd44 (patch) | |
tree | 59b557454953a9650f4f4795d5a5d0b5d50bc0dd /tests/scripts | |
parent | cbe92a2241253145fbd11e32ed1f7efcb31ba91c (diff) | |
download | gunmake-fcbfe98cbe7d6332ee0673f685b280f7c019cd44.tar.gz |
* Fix -q so it works more correctly.
* Don't print "nothing to do" messages for ":" commands
* Update the version to 3.79.1
Diffstat (limited to 'tests/scripts')
-rw-r--r-- | tests/scripts/options/dash-q | 70 |
1 files changed, 70 insertions, 0 deletions
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; |