2017-03-16 23:34:11 +00:00
|
|
|
Checks that inspector reports script compiled in Runtime.evaluate, Runtime.callFunctionOn and Runtime.compileScript
|
2016-11-17 04:39:30 +00:00
|
|
|
Runtime.evaluate with valid expression
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 29
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : true
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 088d339a1527053d718d72a610f9700c32e64eef
|
2016-11-17 04:39:30 +00:00
|
|
|
isLiveEdit : false
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 29
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : evaluate.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.evaluate with syntax error
|
|
|
|
{
|
|
|
|
method : Debugger.scriptFailedToParse
|
|
|
|
params : {
|
|
|
|
endColumn : 39
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : true
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 37f7701801762b5e2198ec5dca86af5775b39421
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 39
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : evaluate-syntax-error.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.callFunctionOn with valid functionDeclaration
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 18
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 1169ab358eba9e1a28fa39e19f578ced708a8404
|
2016-11-17 04:39:30 +00:00
|
|
|
isLiveEdit : false
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 18
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.callFunctionOn with syntax error
|
|
|
|
{
|
|
|
|
method : Debugger.scriptFailedToParse
|
|
|
|
params : {
|
|
|
|
endColumn : 3
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 238d40d96f7b2e1582675bc4cd924d3481abe278
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 3
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.compileScript with valid expression
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 4
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 337f40d9a52d67b682675bc4cd924d3481abe278
|
2016-11-17 04:39:30 +00:00
|
|
|
isLiveEdit : false
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 4
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : compile-script.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.compileScript with syntax error
|
|
|
|
{
|
|
|
|
method : Debugger.scriptFailedToParse
|
|
|
|
params : {
|
|
|
|
endColumn : 1
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 021647ffab1f4e4e82675bc4cd924d3481abe278
|
2017-02-03 07:17:09 +00:00
|
|
|
isModule : false
|
2017-03-07 22:01:37 +00:00
|
|
|
length : 1
|
2016-11-17 04:39:30 +00:00
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : compile-script-syntax-error.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.compileScript persistScript: false (should be no script events)
|
2017-03-16 23:34:11 +00:00
|
|
|
Runtime.evaluate compiled script with stack trace
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 8
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 0435812a3176b201645f85bac0ce254781abe278
|
2017-03-16 23:34:11 +00:00
|
|
|
isLiveEdit : false
|
|
|
|
isModule : false
|
|
|
|
length : 8
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 39
|
|
|
|
endLine : 4
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : true
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 1fe25013058a11e86a218cbdab72a4511253d317
|
2017-03-16 23:34:11 +00:00
|
|
|
isLiveEdit : false
|
|
|
|
isModule : false
|
|
|
|
length : 86
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
stackTrace : {
|
|
|
|
callFrames : [
|
|
|
|
[0] : {
|
|
|
|
columnNumber : 2
|
|
|
|
functionName : fooTop
|
|
|
|
lineNumber : 10
|
|
|
|
scriptId : <scriptId>
|
|
|
|
url : top-frame.js
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : second-frame.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 4
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 337f40d9a52d67b682675bc4cd924d3481abe278
|
2017-03-16 23:34:11 +00:00
|
|
|
isLiveEdit : false
|
|
|
|
isModule : false
|
|
|
|
length : 4
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
stackTrace : {
|
|
|
|
callFrames : [
|
|
|
|
[0] : {
|
|
|
|
columnNumber : 6
|
|
|
|
functionName : foo
|
|
|
|
lineNumber : 2
|
|
|
|
scriptId : <scriptId>
|
|
|
|
url : second-frame.js
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|
|
|
|
Runtime.evaluate compile script error with stack trace
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 12
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 04ea8c553176b201645f85ba59eab978523fb6e1
|
2017-03-16 23:34:11 +00:00
|
|
|
isLiveEdit : false
|
|
|
|
isModule : false
|
|
|
|
length : 12
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
method : Debugger.scriptParsed
|
|
|
|
params : {
|
|
|
|
endColumn : 48
|
|
|
|
endLine : 4
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : true
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 0178c875a610447615aeda1073937cd62e4f0919
|
2017-03-16 23:34:11 +00:00
|
|
|
isLiveEdit : false
|
|
|
|
isModule : false
|
|
|
|
length : 98
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
stackTrace : {
|
|
|
|
callFrames : [
|
|
|
|
[0] : {
|
|
|
|
columnNumber : 2
|
|
|
|
functionName : fooTopFail
|
|
|
|
lineNumber : 20
|
|
|
|
scriptId : <scriptId>
|
|
|
|
url : top-frame-fail.js
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url : second-frame-fail.js
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
method : Debugger.scriptFailedToParse
|
|
|
|
params : {
|
|
|
|
endColumn : 3
|
|
|
|
endLine : 0
|
|
|
|
executionContextId : <executionContextId>
|
|
|
|
hasSourceURL : false
|
2018-03-06 13:56:57 +00:00
|
|
|
hash : 337f40d93ac843c682675bc4cd924d3481abe278
|
2017-03-16 23:34:11 +00:00
|
|
|
isModule : false
|
|
|
|
length : 3
|
|
|
|
scriptId : <scriptId>
|
|
|
|
sourceMapURL :
|
|
|
|
stackTrace : {
|
|
|
|
callFrames : [
|
|
|
|
[0] : {
|
|
|
|
columnNumber : 6
|
|
|
|
functionName : fooFail
|
|
|
|
lineNumber : 2
|
|
|
|
scriptId : <scriptId>
|
|
|
|
url : second-frame-fail.js
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
startColumn : 0
|
|
|
|
startLine : 0
|
|
|
|
url :
|
|
|
|
}
|
|
|
|
}
|