__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
+Verify appropriate printing of "is up to date" messages.
_python_ = TestSCons._python_
test.run(arguments = 'f1.out f2.out f3.out f4.out', stdout = expect)
+# Make sure all of the "up to date" messages get printed even when -j
+# is used. This broke during signature refactoring development.
+ "scons: `f1.out' is up to date.",
+ "scons: `f2.out' is up to date.",
+ "scons: `f3.out' is up to date.",
+ "scons: `f4.out' is up to date.",
+test.run(options = '-j4 f1.out f2.out f3.out f4.out')
+for line in expected_lines:
+ if string.find(stdout, line) == -1:
+ print "Missing the following expected lines:"
+ print "STDOUT =========="