bbfe7f32c5
This reverts commit 003159e777
.
Reason for revert: breaks roll into Chromium: https://ci.chromium.org/p/chromium/builders/luci.chromium.try/linux_chromium_headless_rel/3140
Original change's description:
> [inspector] RemoteObject.description should be empty for primitive type
>
> We currently report description field for numbers. On client side user
> can calculate description as remoteObject.unserializableValue ||
> (remoteObject.value + ''). Let's report description only for objects to
> simplify value -> remoteObject logic a bit.
>
> R=dgozman@chromium.org
> TBR=jgruber@chromium.org
>
> Bug: chromium:595206
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
> Change-Id: I91356a44aa3024e20c8f966869abf4a41b88e4bc
> Reviewed-on: https://chromium-review.googlesource.com/737485
> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
> Reviewed-by: Pavel Feldman <pfeldman@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#53453}
TBR=dgozman@chromium.org,pfeldman@chromium.org,kozyatinskiy@chromium.org
Change-Id: Ifc184e1ac158d9ea7034922a7250444448fac49f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:595206
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Reviewed-on: https://chromium-review.googlesource.com/1081207
Reviewed-by: Sergiy Byelozyorov <sergiyb@chromium.org>
Commit-Queue: Sergiy Byelozyorov <sergiyb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#53461}
242 lines
6.6 KiB
Plaintext
242 lines
6.6 KiB
Plaintext
Checks basic ES6 modules support.
|
|
{
|
|
method : Debugger.scriptParsed
|
|
params : {
|
|
endColumn : 17
|
|
endLine : 5
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 395a588e3dc4c9155d342cb169bcd60d5b96c1a1
|
|
isLiveEdit : false
|
|
isModule : true
|
|
length : 83
|
|
scriptId : <scriptId>
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : module1
|
|
}
|
|
}
|
|
{
|
|
method : Debugger.scriptParsed
|
|
params : {
|
|
endColumn : 17
|
|
endLine : 5
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 15448dfe629fbe4306eae7194754692706c6d6ba
|
|
isLiveEdit : false
|
|
isModule : true
|
|
length : 84
|
|
scriptId : <scriptId>
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : module2
|
|
}
|
|
}
|
|
{
|
|
method : Debugger.scriptParsed
|
|
params : {
|
|
endColumn : 0
|
|
endLine : 8
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 2eda454b04ad45b62a894c7590954c5074ca4569
|
|
isLiveEdit : false
|
|
isModule : true
|
|
length : 191
|
|
scriptId : <scriptId>
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : module3
|
|
}
|
|
}
|
|
console.log(module1)
|
|
foo (module1:2:10)
|
|
(anonymous) (module3:3:12)
|
|
|
|
console.log(42)
|
|
(anonymous) (module3:3:8)
|
|
|
|
console.log(module2)
|
|
foo (module2:2:10)
|
|
(anonymous) (module3:4:12)
|
|
|
|
console.log(239)
|
|
(anonymous) (module3:4:8)
|
|
|
|
{
|
|
method : Debugger.paused
|
|
params : {
|
|
callFrames : [
|
|
[0] : {
|
|
callFrameId : <callFrameId>
|
|
functionLocation : {
|
|
columnNumber : 0
|
|
lineNumber : 0
|
|
scriptId : <scriptId>
|
|
}
|
|
functionName :
|
|
location : {
|
|
columnNumber : 0
|
|
lineNumber : 7
|
|
scriptId : <scriptId>
|
|
}
|
|
scopeChain : [
|
|
[0] : {
|
|
endLocation : {
|
|
columnNumber : 0
|
|
lineNumber : 8
|
|
scriptId : <scriptId>
|
|
}
|
|
object : {
|
|
className : Object
|
|
description : Object
|
|
objectId : <objectId>
|
|
type : object
|
|
}
|
|
startLocation : {
|
|
columnNumber : 0
|
|
lineNumber : 0
|
|
scriptId : <scriptId>
|
|
}
|
|
type : module
|
|
}
|
|
[1] : {
|
|
object : {
|
|
className : global
|
|
description : global
|
|
objectId : <objectId>
|
|
type : object
|
|
}
|
|
type : global
|
|
}
|
|
]
|
|
this : {
|
|
type : undefined
|
|
}
|
|
url : module3
|
|
}
|
|
]
|
|
hitBreakpoints : [
|
|
]
|
|
reason : other
|
|
}
|
|
}
|
|
{
|
|
id : <messageId>
|
|
result : {
|
|
result : [
|
|
[0] : {
|
|
configurable : true
|
|
enumerable : true
|
|
isOwn : true
|
|
name : foo1
|
|
value : {
|
|
className : Function
|
|
description : function foo() { console.log('module1'); return 42; }
|
|
objectId : <objectId>
|
|
type : function
|
|
}
|
|
writable : true
|
|
}
|
|
[1] : {
|
|
configurable : true
|
|
enumerable : true
|
|
isOwn : true
|
|
name : foo2
|
|
value : {
|
|
className : Function
|
|
description : function foo() { console.log('module2'); return 239; }
|
|
objectId : <objectId>
|
|
type : function
|
|
}
|
|
writable : true
|
|
}
|
|
[2] : {
|
|
configurable : true
|
|
enumerable : true
|
|
isOwn : true
|
|
name : a1
|
|
value : {
|
|
description : 1
|
|
type : number
|
|
value : 1
|
|
}
|
|
writable : true
|
|
}
|
|
[3] : {
|
|
configurable : true
|
|
enumerable : true
|
|
isOwn : true
|
|
name : a2
|
|
value : {
|
|
description : 2
|
|
type : number
|
|
value : 2
|
|
}
|
|
writable : true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
{
|
|
method : Debugger.scriptFailedToParse
|
|
params : {
|
|
endColumn : 1
|
|
endLine : 0
|
|
executionContextId : <executionContextId>
|
|
hasSourceURL : false
|
|
hash : 021647ffab1f4e4e82675bc4cd924d3481abe278
|
|
isModule : true
|
|
length : 1
|
|
scriptId : <scriptId>
|
|
sourceMapURL :
|
|
startColumn : 0
|
|
startLine : 0
|
|
url : module4
|
|
}
|
|
}
|
|
{
|
|
method : Runtime.exceptionThrown
|
|
params : {
|
|
exceptionDetails : {
|
|
columnNumber : 0
|
|
exception : {
|
|
className : SyntaxError
|
|
description : SyntaxError: Unexpected token }
|
|
objectId : <objectId>
|
|
preview : {
|
|
description : SyntaxError: Unexpected token }
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : stack
|
|
type : string
|
|
value : SyntaxError: Unexpected token }
|
|
}
|
|
[1] : {
|
|
name : message
|
|
type : string
|
|
value : Unexpected token }
|
|
}
|
|
]
|
|
subtype : error
|
|
type : object
|
|
}
|
|
subtype : error
|
|
type : object
|
|
}
|
|
exceptionId : <exceptionId>
|
|
executionContextId : <executionContextId>
|
|
lineNumber : 0
|
|
scriptId : <scriptId>
|
|
text : Uncaught SyntaxError: Unexpected token }
|
|
url : module4
|
|
}
|
|
timestamp : <timestamp>
|
|
}
|
|
}
|