summaryrefslogtreecommitdiff
path: root/test/nonexistent.py
diff options
context:
space:
mode:
authorGary Oberbrunner <garyo@oberbrunner.com>2009-04-15 10:10:41 +0000
committerGary Oberbrunner <garyo@oberbrunner.com>2009-04-15 10:10:41 +0000
commitc861477913514c785dbce9da255fb9ed9d9760db (patch)
treedeb733dcc336dbff51f1da0eb5ebac2a5566ae9a /test/nonexistent.py
parentf1113b336c4bb8b7b513b94993a7f7814e2d9c9a (diff)
downloadscons-c861477913514c785dbce9da255fb9ed9d9760db.tar.gz
Per the bug report, this patch improves the "Do not know how to make
target X" to say what type of node is being built, and the full path (if it's a file or dir).
Diffstat (limited to 'test/nonexistent.py')
-rw-r--r--test/nonexistent.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/test/nonexistent.py b/test/nonexistent.py
index 0a6947cc..770f3b70 100644
--- a/test/nonexistent.py
+++ b/test/nonexistent.py
@@ -46,13 +46,14 @@ Dir('ddd')
""")
test.run(arguments = 'foo',
- stderr = "scons: \\*\\*\\* Do not know how to make target `foo'.( *Stop.)?\n",
+ stderr = "scons: \\*\\*\\* Do not know how to make File target `foo' \\(.*foo\\).( *Stop.)?\n",
status = 2,
match=TestSCons.match_re_dotall)
test.run(arguments = '-k foo/bar foo',
- stderr = "scons: *** Do not know how to make target `%s'.\n" % foo_bar,
- status = 2)
+ stderr = "scons: \\*\\*\\* Do not know how to make File target `%s' \\(.*foo.bar\\).\n" % foo_bar,
+ status = 2,
+ match=TestSCons.match_re_dotall)
test.run(arguments = "aaa.out",
stderr = "scons: *** [aaa.out] Source `aaa.in' not found, needed by target `aaa.out'.\n",
@@ -65,14 +66,15 @@ scons: *** [aaa.out] Source `aaa.in' not found, needed by target `aaa.out'.
status = 2)
test.run(arguments = '-k aaa.in bbb.in',
- stderr = """scons: *** Do not know how to make target `aaa.in'.
-scons: *** Do not know how to make target `bbb.in'.
+ stderr = """scons: \\*\\*\\* Do not know how to make File target `aaa.in' \\(.*aaa.in\\).
+scons: \\*\\*\\* Do not know how to make File target `bbb.in' \\(.*bbb.in\\).
""",
- status = 2)
+ status = 2,
+ match=TestSCons.match_re_dotall)
test.run(arguments = 'xxx',
- stderr = "scons: \\*\\*\\* Do not know how to make target `xxx'.( *Stop.)?\n",
+ stderr = "scons: \\*\\*\\* Do not know how to make File target `xxx' \\(.*xxx\\).( *Stop.)?\n",
status = 2,
match=TestSCons.match_re_dotall)