| OLD | NEW | 
|---|
| 1 // Copyright 2017 the V8 project authors. All rights reserved. | 1 // Copyright 2017 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 print('Checks format of console.timeEnd output'); | 5 InspectorTest.log('Checks format of console.timeEnd output'); | 
| 6 | 6 | 
| 7 Protocol.Runtime.enable(); | 7 Protocol.Runtime.enable(); | 
| 8 Protocol.Runtime.onConsoleAPICalled(message => { | 8 Protocol.Runtime.onConsoleAPICalled(message => { | 
| 9   InspectorTest.log(message.params.args[0].value); | 9   InspectorTest.log(message.params.args[0].value); | 
| 10 }); | 10 }); | 
| 11 | 11 | 
| 12 InspectorTest.runTestSuite([ | 12 InspectorTest.runTestSuite([ | 
| 13   function zero(next) { | 13   function zero(next) { | 
| 14     checkInterval(0.0).then(next); | 14     checkInterval(0.0).then(next); | 
| 15   }, | 15   }, | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
| 27   }, | 27   }, | 
| 28   function veryBig(next) { | 28   function veryBig(next) { | 
| 29     checkInterval(1e+15 + 0.2345).then(next); | 29     checkInterval(1e+15 + 0.2345).then(next); | 
| 30   }, | 30   }, | 
| 31   function huge(next) { | 31   function huge(next) { | 
| 32     checkInterval(1e+42).then(next); | 32     checkInterval(1e+42).then(next); | 
| 33   } | 33   } | 
| 34 ]); | 34 ]); | 
| 35 | 35 | 
| 36 function checkInterval(time) { | 36 function checkInterval(time) { | 
| 37   setCurrentTimeMSForTest(0.0); | 37   utils.setCurrentTimeMSForTest(0.0); | 
| 38   return Protocol.Runtime.evaluate({ | 38   return Protocol.Runtime.evaluate({ | 
| 39     expression: `console.log('js: ' + ${time} + 'ms')`}) | 39     expression: `console.log('js: ' + ${time} + 'ms')`}) | 
| 40     .then(() => Protocol.Runtime.evaluate({ | 40     .then(() => Protocol.Runtime.evaluate({ | 
| 41       expression: 'console.time(\'timeEnd\')'})) | 41       expression: 'console.time(\'timeEnd\')'})) | 
| 42     .then(() => setCurrentTimeMSForTest(time)) | 42     .then(() => utils.setCurrentTimeMSForTest(time)) | 
| 43     .then(() => Protocol.Runtime.evaluate({ | 43     .then(() => Protocol.Runtime.evaluate({ | 
| 44       expression: 'console.timeEnd(\'timeEnd\')'})); | 44       expression: 'console.timeEnd(\'timeEnd\')'})); | 
| 45 } | 45 } | 
| OLD | NEW | 
|---|