summaryrefslogtreecommitdiffstats
path: root/test/errors.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-10-10 17:41:32 (GMT)
committerSteven Knight <knight@baldmt.com>2002-10-10 17:41:32 (GMT)
commit74a291228a3c4e833c49f6f842aa8ae0c0d36d75 (patch)
tree4bd15fb27f3356583508894f472bb1c982fb4552 /test/errors.py
parent08dbb4a708827254cfc0f1a5d1af6a95dfe8744a (diff)
downloadSCons-74a291228a3c4e833c49f6f842aa8ae0c0d36d75.zip
SCons-74a291228a3c4e833c49f6f842aa8ae0c0d36d75.tar.gz
SCons-74a291228a3c4e833c49f6f842aa8ae0c0d36d75.tar.bz2
Fix verbose BuildError bug. (Anthony Roach)
Diffstat (limited to 'test/errors.py')
-rw-r--r--test/errors.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/errors.py b/test/errors.py
index 979c6e1..5f780f2 100644
--- a/test/errors.py
+++ b/test/errors.py
@@ -27,6 +27,9 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
import TestCmd
import TestSCons
import string
+import sys
+
+python = sys.executable
test = TestSCons.TestSCons(match = TestCmd.match_re_dotall)
@@ -113,4 +116,16 @@ test.run(arguments='-f SConstruct3',
InternalError: error inside
""", status=2)
+test.write('build.py', '''
+import sys
+sys.exit(2)
+''')
+
+test.write('SConstruct', """
+env=Environment()
+Default(env.Command(['one.out', 'two.out'], ['foo.in'], action=r'%s build.py'))
+"""%python)
+
+test.run(status=2, stderr="scons: \\*\\*\\* \\[one.out\\] Error 2\n")
+
test.pass_test()