Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(499)

Side by Side Diff: third_party/WebKit/LayoutTests/inspector-protocol/console/exception-from-worker-contains-stack.html

Issue 2154623002: [DevTools] Make most fields of ExceptionDetails non-optional. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-compileScript-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto r-protocol-test.js"></script> 3 <script type="text/javascript" src="../../http/tests/inspector-protocol/inspecto r-protocol-test.js"></script>
4 <script> 4 <script>
5 5
6 var worker1; 6 var worker1;
7 var worker2; 7 var worker2;
8 8
9 function startWorkers() 9 function startWorkers()
10 { 10 {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 if (!--waitForWorkers) 47 if (!--waitForWorkers)
48 InspectorTest.sendCommandOrDie("Runtime.evaluate", { expression: "wo rker1.postMessage(239);worker2.postMessage(42);" }); 48 InspectorTest.sendCommandOrDie("Runtime.evaluate", { expression: "wo rker1.postMessage(239);worker2.postMessage(42);" });
49 } 49 }
50 50
51 var workerTerminated = false; 51 var workerTerminated = false;
52 var messageReceived = false; 52 var messageReceived = false;
53 InspectorTest.eventHandler["Worker.dispatchMessageFromWorker"] = function(me ssageObject) 53 InspectorTest.eventHandler["Worker.dispatchMessageFromWorker"] = function(me ssageObject)
54 { 54 {
55 var message = JSON.parse(messageObject["params"]["message"]); 55 var message = JSON.parse(messageObject["params"]["message"]);
56 if (message["method"] === "Runtime.exceptionThrown") { 56 if (message["method"] === "Runtime.exceptionThrown") {
57 var callFrames = message.params.details.stack ? message.params.detai ls.stack.callFrames : []; 57 var callFrames = message.params.details.stackTrace ? message.params. details.stackTrace.callFrames : [];
58 InspectorTest.log(callFrames.length > 0 ? "Message with stack trace received." : "[FAIL] Message contains empty stack trace"); 58 InspectorTest.log(callFrames.length > 0 ? "Message with stack trace received." : "[FAIL] Message contains empty stack trace");
59 messageReceived = true; 59 messageReceived = true;
60 if (messageReceived && workerTerminated) 60 if (messageReceived && workerTerminated)
61 InspectorTest.completeTest(); 61 InspectorTest.completeTest();
62 } 62 }
63 } 63 }
64 64
65 InspectorTest.eventHandler["Worker.workerTerminated"] = function(messageObje ct) 65 InspectorTest.eventHandler["Worker.workerTerminated"] = function(messageObje ct)
66 { 66 {
67 InspectorTest.eventHandler["Worker.workerTerminated"] = undefined; 67 InspectorTest.eventHandler["Worker.workerTerminated"] = undefined;
68 workerTerminated = true; 68 workerTerminated = true;
69 if (messageReceived && workerTerminated) 69 if (messageReceived && workerTerminated)
70 InspectorTest.completeTest(); 70 InspectorTest.completeTest();
71 } 71 }
72 } 72 }
73 </script> 73 </script>
74 </head> 74 </head>
75 <body onload="runTest()">Tests that console message from worker contains stack t race.</body> 75 <body onload="runTest()">Tests that console message from worker contains stack t race.</body>
76 </html> 76 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/inspector-protocol/runtime/runtime-compileScript-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698