diff -r 4b1e7ad1dc9c test.py --- a/test.py Thu Apr 29 19:05:52 2010 +0400 +++ b/test.py Sat May 08 14:56:47 2010 +0400 @@ -1002,6 +1002,9 @@ proc = subprocess.Popen(waf_cmd, shell = True) proc.communicate() + if proc.returncode: + print >> sys.stderr, "Waf died. Not running tests" + return proc.returncode # # Pull some interesting configuration information out of waf, primarily