| Index: test/runners/chromium_remote_process.js |
| =================================================================== |
| --- a/test/runners/chromium_remote_process.js |
| +++ b/test/runners/chromium_remote_process.js |
| @@ -174,16 +174,26 @@ |
| if (callResult.exceptionDetails) |
| throwException(callResult.exceptionDetails, scriptName); |
| let promiseResult = await Runtime.awaitPromise({ |
| promiseObjectId: callResult.result.objectId |
| }); |
| if (promiseResult.exceptionDetails) |
| throwException(promiseResult.exceptionDetails, scriptName); |
| + |
| + return Runtime.evaluate({ |
| + expression: "window.consoleLogs", |
| + returnByValue: true |
| + }) |
| + .then(result => |
| + { |
| + if (result.result.value.failures != 0) |
| + return Promise.reject("Test failure"); |
| + }); |
| } |
| finally |
| { |
| client.close(); |
| } |
| }); |
| } |