| Index: test/inspector/cpu-profiler/coverage-expected.txt
|
| diff --git a/test/inspector/cpu-profiler/coverage-expected.txt b/test/inspector/cpu-profiler/coverage-expected.txt
|
| index 8094e901ce49a964e251e8b39df17bd3540265ca..5334155ed8f9dd75eb7cf46f72a7f8d02dbb5ecb 100644
|
| --- a/test/inspector/cpu-profiler/coverage-expected.txt
|
| +++ b/test/inspector/cpu-profiler/coverage-expected.txt
|
| @@ -17,6 +17,16 @@
|
| }
|
| ]
|
| }
|
| + [1] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| ]
|
| scriptId : <scriptId>
|
| url : testPreciseCountBaseline
|
| @@ -28,11 +38,182 @@
|
| id : <messageId>
|
| result : {
|
| result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testPreciseCountBaseline
|
| + }
|
| ]
|
| }
|
| }
|
|
|
| Running test: testPreciseCountCoverage
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 15
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testPreciseCountCoverage
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testPreciseCountCoverage
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +
|
| +Running test: testPreciseCoverageFail
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -44,83 +225,14 @@
|
| }
|
| }
|
| {
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 221
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : fib
|
| - ranges : [
|
| - [0] : {
|
| - count : 15
|
| - endOffset : 73
|
| - startOffset : 1
|
| - }
|
| - ]
|
| - }
|
| - [2] : {
|
| - functionName : is_optimized
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 175
|
| - startOffset : 74
|
| - }
|
| - ]
|
| - }
|
| - [3] : {
|
| - functionName : iife
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 208
|
| - startOffset : 177
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url : testPreciseCountCoverage
|
| - }
|
| - [1] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 38
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url :
|
| - }
|
| - ]
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - ]
|
| - }
|
| + error : {
|
| + code : -32000
|
| + message : Precise coverage has not been started.
|
| + }
|
| + id : <messageId>
|
| }
|
|
|
| -Running test: testPreciseCoverageFail
|
| +Running test: testBestEffortCoverage
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -132,14 +244,21 @@
|
| }
|
| }
|
| {
|
| - error : {
|
| - code : -32000
|
| - message : Precise coverage has not been started.
|
| - }
|
| - id : <messageId>
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + ]
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + ]
|
| + }
|
| }
|
|
|
| -Running test: testBestEffortCoverage
|
| +Running test: testBestEffortCoverageWithPreciseBinaryEnabled
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -154,18 +273,142 @@
|
| id : <messageId>
|
| result : {
|
| result : [
|
| - ]
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 208
|
| + startOffset : 177
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| ]
|
| }
|
| }
|
|
|
| -Running test: testBestEffortCoverageWithPreciseBinaryEnabled
|
| +Running test: testBestEffortCoverageWithPreciseCountEnabled
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -224,7 +467,7 @@
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| + url : testBestEffortCoverageWithPreciseCountEnabled
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -293,7 +536,7 @@
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : testBestEffortCoverageWithPreciseBinaryEnabled
|
| + url : testBestEffortCoverageWithPreciseCountEnabled
|
| }
|
| [1] : {
|
| functions : [
|
| @@ -315,7 +558,86 @@
|
| }
|
| }
|
|
|
| -Running test: testBestEffortCoverageWithPreciseCountEnabled
|
| +Running test: testEnablePreciseCountCoverageAtPause
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : {
|
| + type : undefined
|
| + }
|
| + }
|
| +}
|
| +{
|
| + id : <messageId>
|
| + result : {
|
| + result : [
|
| + [0] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 114
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : g
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 29
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : f
|
| + ranges : [
|
| + [0] : {
|
| + count : 4
|
| + endOffset : 83
|
| + startOffset : 30
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : h
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 107
|
| + startOffset : 84
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url : testEnablePreciseCountCoverageAtPause
|
| + }
|
| + [1] : {
|
| + functions : [
|
| + [0] : {
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 38
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + ]
|
| + scriptId : <scriptId>
|
| + url :
|
| + }
|
| + ]
|
| + }
|
| +}
|
| +
|
| +Running test: testPreciseBinaryCoverage
|
| {
|
| id : <messageId>
|
| result : {
|
| @@ -374,235 +696,6 @@
|
| }
|
| ]
|
| scriptId : <scriptId>
|
| - url : testBestEffortCoverageWithPreciseCountEnabled
|
| - }
|
| - [1] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 38
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url :
|
| - }
|
| - ]
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 221
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : fib
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 73
|
| - startOffset : 1
|
| - }
|
| - ]
|
| - }
|
| - [2] : {
|
| - functionName : is_optimized
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 175
|
| - startOffset : 74
|
| - }
|
| - ]
|
| - }
|
| - [3] : {
|
| - functionName : iife
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 208
|
| - startOffset : 177
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url : testBestEffortCoverageWithPreciseCountEnabled
|
| - }
|
| - [1] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 38
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url :
|
| - }
|
| - ]
|
| - }
|
| -}
|
| -
|
| -Running test: testEnablePreciseCountCoverageAtPause
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : {
|
| - type : undefined
|
| - }
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 114
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : g
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 29
|
| - startOffset : 1
|
| - }
|
| - ]
|
| - }
|
| - [2] : {
|
| - functionName : f
|
| - ranges : [
|
| - [0] : {
|
| - count : 4
|
| - endOffset : 83
|
| - startOffset : 30
|
| - }
|
| - ]
|
| - }
|
| - [3] : {
|
| - functionName : h
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 107
|
| - startOffset : 84
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url : testEnablePreciseCountCoverageAtPause
|
| - }
|
| - [1] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 38
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url :
|
| - }
|
| - ]
|
| - }
|
| -}
|
| -
|
| -Running test: testPreciseBinaryCoverage
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : {
|
| - description : 8
|
| - type : number
|
| - value : 8
|
| - }
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 221
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : fib
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 73
|
| - startOffset : 1
|
| - }
|
| - ]
|
| - }
|
| - [2] : {
|
| - functionName : is_optimized
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 175
|
| - startOffset : 74
|
| - }
|
| - ]
|
| - }
|
| - [3] : {
|
| - functionName : iife
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 208
|
| - startOffset : 177
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| url : testPreciseBinaryCoverage
|
| }
|
| ]
|
| @@ -643,12 +736,42 @@
|
| [0] : {
|
| functions : [
|
| [0] : {
|
| - functionName : is_optimized
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 175
|
| - startOffset : 74
|
| + functionName :
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 221
|
| + startOffset : 0
|
| + }
|
| + ]
|
| + }
|
| + [1] : {
|
| + functionName : fib
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 73
|
| + startOffset : 1
|
| + }
|
| + ]
|
| + }
|
| + [2] : {
|
| + functionName : is_optimized
|
| + ranges : [
|
| + [0] : {
|
| + count : 1
|
| + endOffset : 175
|
| + startOffset : 74
|
| + }
|
| + ]
|
| + }
|
| + [3] : {
|
| + functionName : iife
|
| + ranges : [
|
| + [0] : {
|
| + count : 0
|
| + endOffset : 208
|
| + startOffset : 177
|
| }
|
| ]
|
| }
|
| @@ -691,154 +814,3 @@
|
| ]
|
| }
|
| }
|
| -
|
| -Running test: testPreciseEmptyScriptCoverageEntries
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - ]
|
| - }
|
| -}
|
| -
|
| -Running test: testPreciseCountCoveragePartial
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : {
|
| - type : undefined
|
| - }
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 238
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : outer
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 224
|
| - startOffset : 10
|
| - }
|
| - ]
|
| - }
|
| - [2] : {
|
| - functionName : nested_0
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 176
|
| - startOffset : 31
|
| - }
|
| - ]
|
| - }
|
| - [3] : {
|
| - functionName : nested_1
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 172
|
| - startOffset : 64
|
| - }
|
| - ]
|
| - }
|
| - [4] : {
|
| - functionName : nested_2
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 166
|
| - startOffset : 99
|
| - }
|
| - ]
|
| - }
|
| - [5] : {
|
| - functionName : nested_3
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 158
|
| - startOffset : 136
|
| - }
|
| - ]
|
| - }
|
| - [6] : {
|
| - functionName : nested_4
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 201
|
| - startOffset : 179
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url : testPreciseCountCoveragePartial
|
| - }
|
| - ]
|
| - }
|
| -}
|
| -{
|
| - id : <messageId>
|
| - result : {
|
| - result : [
|
| - [0] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName : nested_1
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 172
|
| - startOffset : 64
|
| - }
|
| - ]
|
| - }
|
| - [1] : {
|
| - functionName : nested_2
|
| - ranges : [
|
| - [0] : {
|
| - count : 0
|
| - endOffset : 166
|
| - startOffset : 99
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url : testPreciseCountCoveragePartial
|
| - }
|
| - [1] : {
|
| - functions : [
|
| - [0] : {
|
| - functionName :
|
| - ranges : [
|
| - [0] : {
|
| - count : 1
|
| - endOffset : 3
|
| - startOffset : 0
|
| - }
|
| - ]
|
| - }
|
| - ]
|
| - scriptId : <scriptId>
|
| - url :
|
| - }
|
| - ]
|
| - }
|
| -}
|
|
|