summaryrefslogtreecommitdiff
path: root/tests/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts')
-rw-r--r--tests/scripts/options/dash-n12
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));