diff options
Diffstat (limited to 'tests/scripts/options')
-rw-r--r-- | tests/scripts/options/dash-n | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/tests/scripts/options/dash-n b/tests/scripts/options/dash-n index 73e946e..98f1d21 100644 --- a/tests/scripts/options/dash-n +++ b/tests/scripts/options/dash-n @@ -18,17 +18,20 @@ close(MAKEFILE); &touch('orig'); +# TEST 0 + &run_make_with_options($makefile, "", &get_logfile); $answer = "echo >> intermediate\necho >> final\n"; &compare_output($answer, &get_logfile(1)); +# TEST 1 + &run_make_with_options($makefile, "-Worig -n", &get_logfile); $answer = "echo >> intermediate\necho >> final\n"; &compare_output($answer, &get_logfile(1)); unlink('orig', 'intermediate', 'final'); -# TEST2 # We consider the actual updated timestamp of targets with all # recursive commands, even with -n. @@ -46,14 +49,19 @@ EOF close(MAKEFILE); -&touch('a', 'b'); +&touch('b'); +&touch('a'); sleep(1); &touch('c'); +# TEST 2 + &run_make_with_options($makefile2, "", &get_logfile); $answer = "$make_name: `a' is up to date.\n"; &compare_output($answer, &get_logfile(1)); +# TEST 3 + &run_make_with_options($makefile2, "-n", &get_logfile); $answer = "$make_name: `a' is up to date.\n"; &compare_output($answer, &get_logfile(1)); |