request (page-1): {"id":56,"method":"Runtime.evaluate","params":{"expression":"triggerPause()","objectGroup":"test","includeCommandLineAPI":false}}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"879","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":14}}
event (page-1): {"method":"Debugger.paused","params":{"callFrames":[{"callFrameId":"{\"ordinal\":0,\"injectedScriptId\":35}","functionName":"triggerPause","location":{"scriptId":"874","lineNumber":6,"columnNumber":4},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":1}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"triggerPause","location":{"scriptId":"874","lineNumber":6,"columnNumber":22},"empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":2}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":3}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":4}","className":"Window","description":"Window"},"isTailDeleted":false},{"callFrameId":"{\"ordinal\":1,\"injectedScriptId\":35}","functionName":"global code","location":{"scriptId":"879","lineNumber":0,"columnNumber":12},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":5}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":6}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":7}","className":"Window","description":"Window"},"isTailDeleted":false},{"callFrameId":"{\"ordinal\":2,\"injectedScriptId\":35}","functionName":"_evaluateOn","location":{"scriptId":"878","lineNumber":146,"columnNumber":24},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":8}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_evaluateOn","location":{"scriptId":"878","lineNumber":143,"columnNumber":12}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":9}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_evaluateOn","location":{"scriptId":"878","lineNumber":143,"columnNumber":12}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":10}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":11}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":12}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":13}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":14}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":15}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":true},{"callFrameId":"{\"ordinal\":3,\"injectedScriptId\":35}","functionName":"","location":{"scriptId":"878","lineNumber":135,"columnNumber":111},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":16}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","location":{"scriptId":"878","lineNumber":136,"columnNumber":84},"empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":17}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_evaluateAndWrap","location":{"scriptId":"878","lineNumber":135,"columnNumber":17}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":18}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":19}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":20}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":21}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":22}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":23}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":true},{"callFrameId":"{\"ordinal\":4,\"injectedScriptId\":35}","functionName":"","location":{"scriptId":"0","lineNumber":-1,"columnNumber":-1},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":24}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":25}","className":"InjectedScriptHost","description":"InjectedScriptHost"},"isTailDeleted":false},{"callFrameId":"{\"ordinal\":5,\"injectedScriptId\":35}","functionName":"","location":{"scriptId":"878","lineNumber":137,"columnNumber":96},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":26}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","location":{"scriptId":"878","lineNumber":138,"columnNumber":77}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":27}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","location":{"scriptId":"878","lineNumber":138,"columnNumber":77},"empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":28}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_wrapAndSaveCall","location":{"scriptId":"878","lineNumber":137,"columnNumber":17}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":29}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":30}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":31}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":32}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":33}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":34}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":false},{"callFrameId":"{\"ordinal\":6,\"injectedScriptId\":35}","functionName":"_wrapCall","location":{"scriptId":"878","lineNumber":140,"columnNumber":95},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":35}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical","name":"_wrapCall","location":{"scriptId":"878","lineNumber":140,"columnNumber":10}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":36}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_wrapCall","location":{"scriptId":"878","lineNumber":140,"columnNumber":10}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":37}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":38}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":39}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":40}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":41}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":42}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":false},{"callFrameId":"{\"ordinal\":7,\"injectedScriptId\":35}","functionName":"_wrapAndSaveCall","location":{"scriptId":"878","lineNumber":137,"columnNumber":22},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":43}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_wrapAndSaveCall","location":{"scriptId":"878","lineNumber":137,"columnNumber":17}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":44}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":45}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":46}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":47}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":48}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":49}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":true},{"callFrameId":"{\"ordinal\":8,\"injectedScriptId\":35}","functionName":"_evaluateAndWrap","location":{"scriptId":"878","lineNumber":135,"columnNumber":29},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":50}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"_evaluateAndWrap","location":{"scriptId":"878","lineNumber":135,"columnNumber":17}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":51}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":52}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":53}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":54}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":55}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":56}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":true},{"callFrameId":"{\"ordinal\":9,\"injectedScriptId\":35}","functionName":"evaluate","location":{"scriptId":"878","lineNumber":24,"columnNumber":59},"scopeChain":[{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":57}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"evaluate","location":{"scriptId":"878","lineNumber":24,"columnNumber":9}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":58}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure","name":"evaluate","location":{"scriptId":"878","lineNumber":24,"columnNumber":9}},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":59}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"nestedLexical"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":60}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":61}","className":"JSLexicalEnvironment","description":"JSLexicalEnvironment"},"type":"closure"},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":62}","className":"JSGlobalLexicalEnvironment","description":"JSGlobalLexicalEnvironment"},"type":"globalLexicalEnvironment","empty":true},{"object":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":63}","className":"Window","description":"Window"},"type":"global"}],"this":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":64}","className":"InjectedScript","description":"InjectedScript"},"isTailDeleted":true}],"reason":"DebuggerStatement"}}

request (page-1): {"id":58,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"\"))","objectGroup":"test","includeCommandLineAPI":false}}
== Running test suite: Debugger.evaluateOnCallFrame.Exception
request (page-1): {"id":60,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"%3D%3D%20Running%20test%20suite%3A%20Debugger.evaluateOnCallFrame.Exception\"))","objectGroup":"test","includeCommandLineAPI":false}}
-- Running test case: Debugger.evaluateOnCallFrame.Exception
request (page-1): {"id":62,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"--%20Running%20test%20case%3A%20Debugger.evaluateOnCallFrame.Exception\"))","objectGroup":"test","includeCommandLineAPI":false}}
request (page-1): {"id":64,"method":"Debugger.evaluateOnCallFrame","params":{"callFrameId":"{\"ordinal\":0,\"injectedScriptId\":35}","expression":"{}.x","objectGroup":"test","includeCommandLineAPI":true,"returnByValue":true}}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"880","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":32}}
event (page-1): {"method":"DOM.childNodeCountUpdated","params":{"nodeId":100,"childNodeCount":2}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":58}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"881","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":107}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":60}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"882","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":102}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":62}
event (page-1): {"method":"Debugger.scriptFailedToParse","params":{"url":"","scriptSource":"{}.x","startLine":1,"errorLine":1,"errorMessage":"Unexpected token '.'"}}
response (page-1): {"result":{"result":{"type":"object","objectId":"{\"injectedScriptId\":35,\"id\":65}","subtype":"error","className":"SyntaxError","description":"SyntaxError: Unexpected token '.'"},"wasThrown":true},"id":64}
PASS: Should be a runtime error.
request (page-1): {"id":66,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"PASS%3A%20Should%20be%20a%20runtime%20error.\"))","objectGroup":"test","includeCommandLineAPI":false}}

request (page-1): {"id":68,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"\"))","objectGroup":"test","includeCommandLineAPI":false}}
-- Running test case: Complete
request (page-1): {"id":70,"method":"Runtime.evaluate","params":{"expression":"TestPage.addResult(unescape(\"--%20Running%20test%20case%3A%20Complete\"))","objectGroup":"test","includeCommandLineAPI":false}}
request (page-1): {"id":72,"method":"Debugger.resume"}
completeTest()
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"883","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":76}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":66}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"884","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":32}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":68}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"885","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":72}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":70}
response (page-1): {"result":{},"id":72}
event (page-1): {"method":"Debugger.resumed"}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":56}
request (page-1): {"id":74,"method":"Runtime.evaluate","params":{"expression":"TestPage.completeTest()","objectGroup":"test","includeCommandLineAPI":false}}
event (page-1): {"method":"Debugger.scriptParsed","params":{"scriptId":"886","url":"","startLine":0,"startColumn":0,"endLine":0,"endColumn":23}}
response (page-1): {"result":{"result":{"type":"undefined"}},"id":74}
