You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

334 lines
9.7 KiB

Test collecting code coverage data with Profiler.collectCoverage.
Running test: testPreciseCoverage
{
id : <messageId>
result : {
}
}
{
id : <messageId>
result : {
result : [
[0] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 0
endLineNumber : 9
startColumnNumber : 0
startLineNumber : 0
}
]
}
[1] : {
functionName : fib
ranges : [
[0] : {
count : 15
endColumnNumber : 1
endLineNumber : 4
startColumnNumber : 0
startLineNumber : 1
}
]
}
[2] : {
functionName : iife
ranges : [
[0] : {
count : 1
endColumnNumber : 1
endLineNumber : 7
startColumnNumber : 1
startLineNumber : 5
}
]
}
]
scriptId : <scriptId>
url : 1
}
[1] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 11
endLineNumber : 0
startColumnNumber : 0
startLineNumber : 0
}
]
}
]
scriptId : <scriptId>
url :
}
]
}
}
{
id : <messageId>
result : {
result : [
[0] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 0
endColumnNumber : 0
endLineNumber : 9
startColumnNumber : 0
startLineNumber : 0
}
]
}
[1] : {
functionName : fib
ranges : [
[0] : {
count : 0
endColumnNumber : 1
endLineNumber : 4
startColumnNumber : 0
startLineNumber : 1
}
]
}
[2] : {
functionName : iife
ranges : [
[0] : {
count : 0
endColumnNumber : 1
endLineNumber : 7
startColumnNumber : 1
startLineNumber : 5
}
]
}
]
scriptId : <scriptId>
url : 1
}
[1] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 0
endColumnNumber : 11
endLineNumber : 0
startColumnNumber : 0
startLineNumber : 0
}
]
}
]
scriptId : <scriptId>
url :
}
]
}
}
Running test: testPreciseCoverageFail
{
id : <messageId>
result : {
result : {
description : 8
type : number
value : 8
}
}
}
{
error : {
code : -32000
message : Precise coverage has not been started.
}
id : <messageId>
}
Running test: testBestEffortCoverage
{
id : <messageId>
result : {
result : {
description : 8
type : number
value : 8
}
}
}
{
id : <messageId>
result : {
result : [
]
}
}
{
id : <messageId>
result : {
result : [
]
}
}
Running test: testBestEffortCoveragePrecise
{
id : <messageId>
result : {
result : {
description : 8
type : number
value : 8
}
}
}
{
id : <messageId>
result : {
result : [
[0] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 0
endLineNumber : 9
startColumnNumber : 0
startLineNumber : 0
}
]
}
[1] : {
functionName : fib
ranges : [
[0] : {
count : 15
endColumnNumber : 1
endLineNumber : 4
startColumnNumber : 0
startLineNumber : 1
}
]
}
[2] : {
functionName : iife
ranges : [
[0] : {
count : 1
endColumnNumber : 1
endLineNumber : 7
startColumnNumber : 1
startLineNumber : 5
}
]
}
]
scriptId : <scriptId>
url : 4
}
[1] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 11
endLineNumber : 0
startColumnNumber : 0
startLineNumber : 0
}
]
}
]
scriptId : <scriptId>
url :
}
]
}
}
{
id : <messageId>
result : {
result : [
[0] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 0
endLineNumber : 9
startColumnNumber : 0
startLineNumber : 0
}
]
}
[1] : {
functionName : fib
ranges : [
[0] : {
count : 15
endColumnNumber : 1
endLineNumber : 4
startColumnNumber : 0
startLineNumber : 1
}
]
}
[2] : {
functionName : iife
ranges : [
[0] : {
count : 1
endColumnNumber : 1
endLineNumber : 7
startColumnNumber : 1
startLineNumber : 5
}
]
}
]
scriptId : <scriptId>
url : 4
}
[1] : {
functions : [
[0] : {
functionName :
ranges : [
[0] : {
count : 1
endColumnNumber : 11
endLineNumber : 0
startColumnNumber : 0
startLineNumber : 0
}
]
}
]
scriptId : <scriptId>
url :
}
]
}
}