| Index: testing/chromoting/browser_tests_launcher.py
|
| diff --git a/testing/chromoting/browser_tests_launcher.py b/testing/chromoting/browser_tests_launcher.py
|
| index 66b54fedbb1526adf1df0680e4d49458121f1fbd..8f4bba19f938692d2ec188005e0e31f00abbe166 100644
|
| --- a/testing/chromoting/browser_tests_launcher.py
|
| +++ b/testing/chromoting/browser_tests_launcher.py
|
| @@ -14,14 +14,14 @@ def LaunchCommand(command):
|
|
|
| cmd_line = [command]
|
| try:
|
| - results = subprocess.check_output(
|
| - cmd_line, stderr=subprocess.STDOUT, shell=True)
|
| + p = subprocess.Popen(cmd_line, stdout=subprocess.PIPE, shell=True)
|
| + results, err = p.communicate()
|
| + if 'SUCCESS: all tests passed.' not in results:
|
| + raise Exception('Test failed\n%s\n%s' % (results, err))
|
| except subprocess.CalledProcessError, e:
|
| raise Exception('Exception %s running command %s' % (e, command))
|
| else:
|
| print results
|
| - finally:
|
| - pass
|
|
|
|
|
| def main():
|
|
|