|  | // Override the Karma setup for local debugging | 
|  | window.__karma__.info = function (info) { | 
|  | if (info.dump && window.console) window.console.log(info.dump) | 
|  | } | 
|  | window.__karma__.complete = function () { | 
|  | if (window.console) window.console.log('Skipped ' + this.skipped + ' tests') | 
|  | } | 
|  | window.__karma__.skipped = 0 | 
|  | window.__karma__.result = window.console ? function (result) { | 
|  | if (result.skipped) { | 
|  | this.skipped++ | 
|  | return | 
|  | } | 
|  | var msg = result.success ? 'SUCCESS ' : 'FAILED ' | 
|  | window.console.log(msg + result.suite.join(' ') + ' ' + result.description) | 
|  |  | 
|  | for (var i = 0; i < result.log.length; i++) { | 
|  | // Printing error without losing stack trace | 
|  | (function (err) { | 
|  | setTimeout(function () { | 
|  | window.console.error(err) | 
|  | }) | 
|  | })(result.log[i]) | 
|  | } | 
|  | } : function () {} | 
|  | window.__karma__.loaded = function () { | 
|  | this.start() | 
|  | } |