| OLD | NEW | 
|---|
| (Empty) |  | 
|  | 1 Test collecting code coverage data with Runtime.collectCoverage. | 
|  | 2 | 
|  | 3 Running test: testPreciseCoverage | 
|  | 4 { | 
|  | 5     id : <messageId> | 
|  | 6     result : { | 
|  | 7     } | 
|  | 8 } | 
|  | 9 { | 
|  | 10     id : <messageId> | 
|  | 11     result : { | 
|  | 12         result : [ | 
|  | 13             [0] : { | 
|  | 14                 functions : [ | 
|  | 15                     [0] : { | 
|  | 16                         functionName : | 
|  | 17                         ranges : [ | 
|  | 18                             [0] : { | 
|  | 19                                 count : 1 | 
|  | 20                                 endColumnNumber : 0 | 
|  | 21                                 endLineNumber : 9 | 
|  | 22                                 startColumnNumber : 0 | 
|  | 23                                 startLineNumber : 0 | 
|  | 24                             } | 
|  | 25                         ] | 
|  | 26                     } | 
|  | 27                     [1] : { | 
|  | 28                         functionName : fib | 
|  | 29                         ranges : [ | 
|  | 30                             [0] : { | 
|  | 31                                 count : 15 | 
|  | 32                                 endColumnNumber : 1 | 
|  | 33                                 endLineNumber : 4 | 
|  | 34                                 startColumnNumber : 0 | 
|  | 35                                 startLineNumber : 1 | 
|  | 36                             } | 
|  | 37                         ] | 
|  | 38                     } | 
|  | 39                     [2] : { | 
|  | 40                         functionName : iife | 
|  | 41                         ranges : [ | 
|  | 42                             [0] : { | 
|  | 43                                 count : 1 | 
|  | 44                                 endColumnNumber : 1 | 
|  | 45                                 endLineNumber : 7 | 
|  | 46                                 startColumnNumber : 1 | 
|  | 47                                 startLineNumber : 5 | 
|  | 48                             } | 
|  | 49                         ] | 
|  | 50                     } | 
|  | 51                 ] | 
|  | 52                 scriptId : <scriptId> | 
|  | 53                 url : 1 | 
|  | 54             } | 
|  | 55             [1] : { | 
|  | 56                 functions : [ | 
|  | 57                     [0] : { | 
|  | 58                         functionName : | 
|  | 59                         ranges : [ | 
|  | 60                             [0] : { | 
|  | 61                                 count : 1 | 
|  | 62                                 endColumnNumber : 11 | 
|  | 63                                 endLineNumber : 0 | 
|  | 64                                 startColumnNumber : 0 | 
|  | 65                                 startLineNumber : 0 | 
|  | 66                             } | 
|  | 67                         ] | 
|  | 68                     } | 
|  | 69                 ] | 
|  | 70                 scriptId : <scriptId> | 
|  | 71                 url : | 
|  | 72             } | 
|  | 73         ] | 
|  | 74     } | 
|  | 75 } | 
|  | 76 | 
|  | 77 Running test: testPreciseCoverageFail | 
|  | 78 { | 
|  | 79     id : <messageId> | 
|  | 80     result : { | 
|  | 81         result : { | 
|  | 82             description : 8 | 
|  | 83             type : number | 
|  | 84             value : 8 | 
|  | 85         } | 
|  | 86     } | 
|  | 87 } | 
|  | 88 { | 
|  | 89     error : { | 
|  | 90         code : -32000 | 
|  | 91         message : Precise coverage has not been started. | 
|  | 92     } | 
|  | 93     id : <messageId> | 
|  | 94 } | 
|  | 95 | 
|  | 96 Running test: testBestEffortCoverage | 
|  | 97 { | 
|  | 98     id : <messageId> | 
|  | 99     result : { | 
|  | 100         result : { | 
|  | 101             description : 8 | 
|  | 102             type : number | 
|  | 103             value : 8 | 
|  | 104         } | 
|  | 105     } | 
|  | 106 } | 
|  | 107 { | 
|  | 108     id : <messageId> | 
|  | 109     result : { | 
|  | 110         result : [ | 
|  | 111         ] | 
|  | 112     } | 
|  | 113 } | 
|  | 114 | 
|  | 115 Running test: testBestEffortCoveragePrecise | 
|  | 116 { | 
|  | 117     id : <messageId> | 
|  | 118     result : { | 
|  | 119         result : { | 
|  | 120             description : 8 | 
|  | 121             type : number | 
|  | 122             value : 8 | 
|  | 123         } | 
|  | 124     } | 
|  | 125 } | 
|  | 126 { | 
|  | 127     id : <messageId> | 
|  | 128     result : { | 
|  | 129         result : [ | 
|  | 130             [0] : { | 
|  | 131                 functions : [ | 
|  | 132                     [0] : { | 
|  | 133                         functionName : | 
|  | 134                         ranges : [ | 
|  | 135                             [0] : { | 
|  | 136                                 count : 1 | 
|  | 137                                 endColumnNumber : 0 | 
|  | 138                                 endLineNumber : 9 | 
|  | 139                                 startColumnNumber : 0 | 
|  | 140                                 startLineNumber : 0 | 
|  | 141                             } | 
|  | 142                         ] | 
|  | 143                     } | 
|  | 144                     [1] : { | 
|  | 145                         functionName : fib | 
|  | 146                         ranges : [ | 
|  | 147                             [0] : { | 
|  | 148                                 count : 15 | 
|  | 149                                 endColumnNumber : 1 | 
|  | 150                                 endLineNumber : 4 | 
|  | 151                                 startColumnNumber : 0 | 
|  | 152                                 startLineNumber : 1 | 
|  | 153                             } | 
|  | 154                         ] | 
|  | 155                     } | 
|  | 156                     [2] : { | 
|  | 157                         functionName : iife | 
|  | 158                         ranges : [ | 
|  | 159                             [0] : { | 
|  | 160                                 count : 1 | 
|  | 161                                 endColumnNumber : 1 | 
|  | 162                                 endLineNumber : 7 | 
|  | 163                                 startColumnNumber : 1 | 
|  | 164                                 startLineNumber : 5 | 
|  | 165                             } | 
|  | 166                         ] | 
|  | 167                     } | 
|  | 168                 ] | 
|  | 169                 scriptId : <scriptId> | 
|  | 170                 url : 4 | 
|  | 171             } | 
|  | 172             [1] : { | 
|  | 173                 functions : [ | 
|  | 174                     [0] : { | 
|  | 175                         functionName : | 
|  | 176                         ranges : [ | 
|  | 177                             [0] : { | 
|  | 178                                 count : 1 | 
|  | 179                                 endColumnNumber : 11 | 
|  | 180                                 endLineNumber : 0 | 
|  | 181                                 startColumnNumber : 0 | 
|  | 182                                 startLineNumber : 0 | 
|  | 183                             } | 
|  | 184                         ] | 
|  | 185                     } | 
|  | 186                 ] | 
|  | 187                 scriptId : <scriptId> | 
|  | 188                 url : | 
|  | 189             } | 
|  | 190         ] | 
|  | 191     } | 
|  | 192 } | 
| OLD | NEW | 
|---|