Index: test/runners/chromium_remote_process.js |
=================================================================== |
--- a/test/runners/chromium_remote_process.js |
+++ b/test/runners/chromium_remote_process.js |
@@ -174,16 +174,25 @@ |
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(); |
} |
}); |
} |