networkEvent.js (7706B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 /* eslint-disable max-len */ 4 5 "use strict"; 6 7 /* 8 * THIS FILE IS AUTOGENERATED. DO NOT MODIFY BY HAND. SEE devtools/client/webconsole/test/README.md. 9 */ 10 11 const { 12 parsePacketsWithFronts, 13 } = require("chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/stub-generator-helpers.js"); 14 const { prepareMessage } = require("resource://devtools/client/webconsole/utils/messages.js"); 15 const { 16 ConsoleMessage, 17 NetworkEventMessage, 18 } = require("resource://devtools/client/webconsole/types.js"); 19 20 const rawPackets = new Map(); 21 rawPackets.set(`GET request`, { 22 "resourceType": "network-event", 23 "timeStamp": 1572867483805, 24 "actor": "server0.conn0.netEvent5", 25 "startedDateTime": "2019-11-04T11:06:34.542Z", 26 "method": "GET", 27 "url": "https://example.com/inexistent.html", 28 "isXHR": false, 29 "cause": { 30 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 31 "type": "img", 32 "stacktraceAvailable": false 33 }, 34 "httpVersion": "HTTP/1.1", 35 "status": "404", 36 "statusText": "Not Found", 37 "remoteAddress": "127.0.0.1", 38 "remotePort": 4443, 39 "mimeType": "text/html; charset=utf-8", 40 "waitingTime": 2, 41 "contentSize": 418, 42 "transferredSize": 578, 43 "timings": {}, 44 "private": false, 45 "isThirdPartyTrackingResource": false, 46 "referrerPolicy": "strict-origin-when-cross-origin", 47 "blockedReason": 0, 48 "extension": {}, 49 "totalTime": 2, 50 "securityState": "secure", 51 "isRacing": false 52 }); 53 54 rawPackets.set(`GET request update`, { 55 "resourceType": "network-event", 56 "timeStamp": 1572867483805, 57 "actor": "server0.conn0.netEvent5", 58 "startedDateTime": "2020-07-07T14:41:14.572Z", 59 "method": "GET", 60 "url": "https://example.com/inexistent.html", 61 "isXHR": false, 62 "cause": { 63 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 64 "type": "img", 65 "stacktraceAvailable": false 66 }, 67 "httpVersion": "HTTP/1.1", 68 "status": "404", 69 "statusText": "Not Found", 70 "remoteAddress": "127.0.0.1", 71 "remotePort": 4443, 72 "mimeType": "text/html; charset=utf-8", 73 "waitingTime": 2, 74 "contentSize": 418, 75 "transferredSize": 578, 76 "timings": {}, 77 "private": false, 78 "isThirdPartyTrackingResource": false, 79 "referrerPolicy": "strict-origin-when-cross-origin", 80 "blockedReason": 0, 81 "extension": {}, 82 "totalTime": 3, 83 "securityState": "secure", 84 "isRacing": false 85 }); 86 87 rawPackets.set(`XHR GET request`, { 88 "resourceType": "network-event", 89 "timeStamp": 1572867483805, 90 "actor": "server0.conn0.netEvent7", 91 "startedDateTime": "2020-07-07T14:41:14.612Z", 92 "method": "GET", 93 "url": "https://example.com/inexistent.html", 94 "isXHR": true, 95 "cause": { 96 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 97 "type": "xhr", 98 "stacktraceAvailable": true, 99 "lastFrame": { 100 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 101 "lineNumber": 4, 102 "columnNumber": 5, 103 "functionName": "triggerPacket", 104 "asyncCause": null 105 } 106 }, 107 "httpVersion": "HTTP/1.1", 108 "status": "404", 109 "statusText": "Not Found", 110 "remoteAddress": "127.0.0.1", 111 "remotePort": 4443, 112 "mimeType": "text/html; charset=utf-8", 113 "waitingTime": 1, 114 "contentSize": 418, 115 "transferredSize": 578, 116 "timings": {}, 117 "private": false, 118 "isThirdPartyTrackingResource": false, 119 "referrerPolicy": "strict-origin-when-cross-origin", 120 "blockedReason": 0, 121 "extension": {}, 122 "totalTime": 1, 123 "securityState": "insecure", 124 "isRacing": false 125 }); 126 127 rawPackets.set(`XHR GET request update`, { 128 "resourceType": "network-event", 129 "timeStamp": 1572867483805, 130 "actor": "server0.conn0.netEvent7", 131 "method": "GET", 132 "url": "https://example.com/inexistent.html", 133 "isXHR": true, 134 "cause": { 135 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 136 "type": "xhr", 137 "stacktraceAvailable": true, 138 "lastFrame": { 139 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 140 "lineNumber": 4, 141 "columnNumber": 5, 142 "functionName": "triggerPacket", 143 "asyncCause": null 144 } 145 }, 146 "httpVersion": "HTTP/1.1", 147 "status": "404", 148 "statusText": "Not Found", 149 "remoteAddress": "127.0.0.1", 150 "remotePort": 4443, 151 "mimeType": "text/html; charset=utf-8", 152 "waitingTime": 1, 153 "contentSize": 418, 154 "transferredSize": 578, 155 "timings": {}, 156 "private": false, 157 "isThirdPartyTrackingResource": false, 158 "referrerPolicy": "strict-origin-when-cross-origin", 159 "blockedReason": 0, 160 "extension": {}, 161 "totalTime": 1, 162 "securityState": "insecure", 163 "isRacing": false 164 }); 165 166 rawPackets.set(`XHR POST request`, { 167 "resourceType": "network-event", 168 "timeStamp": 1572867483805, 169 "actor": "server0.conn0.netEvent9", 170 "startedDateTime": "2019-11-04T11:06:35.007Z", 171 "method": "POST", 172 "url": "https://example.com/inexistent.html", 173 "isXHR": true, 174 "cause": { 175 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 176 "type": "xhr", 177 "stacktraceAvailable": true, 178 "lastFrame": { 179 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 180 "lineNumber": 4, 181 "columnNumber": 5, 182 "functionName": "triggerPacket", 183 "asyncCause": null 184 } 185 }, 186 "httpVersion": "HTTP/1.1", 187 "status": "404", 188 "statusText": "Not Found", 189 "remoteAddress": "127.0.0.1", 190 "remotePort": 4443, 191 "mimeType": "text/html; charset=utf-8", 192 "waitingTime": 2, 193 "contentSize": 418, 194 "transferredSize": 578, 195 "timings": {}, 196 "private": false, 197 "isThirdPartyTrackingResource": false, 198 "referrerPolicy": "strict-origin-when-cross-origin", 199 "blockedReason": 0, 200 "extension": {}, 201 "totalTime": 1, 202 "securityState": "insecure", 203 "isRacing": false 204 }); 205 206 rawPackets.set(`XHR POST request update`, { 207 "resourceType": "network-event", 208 "timeStamp": 1572867483805, 209 "actor": "server0.conn0.netEvent9", 210 "method": "POST", 211 "url": "https://example.com/inexistent.html", 212 "isXHR": true, 213 "cause": { 214 "loadingDocumentUri": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 215 "type": "xhr", 216 "stacktraceAvailable": true, 217 "lastFrame": { 218 "filename": "https://example.com/browser/devtools/client/webconsole/test/browser/test-network-event.html", 219 "lineNumber": 4, 220 "columnNumber": 5, 221 "functionName": "triggerPacket", 222 "asyncCause": null 223 } 224 }, 225 "httpVersion": "HTTP/1.1", 226 "status": "404", 227 "statusText": "Not Found", 228 "remoteAddress": "127.0.0.1", 229 "remotePort": 4443, 230 "mimeType": "text/html; charset=utf-8", 231 "waitingTime": 2, 232 "contentSize": 418, 233 "transferredSize": 578, 234 "timings": {}, 235 "private": false, 236 "isThirdPartyTrackingResource": false, 237 "referrerPolicy": "strict-origin-when-cross-origin", 238 "blockedReason": 0, 239 "extension": {}, 240 "totalTime": 2, 241 "securityState": "insecure", 242 "isRacing": false 243 }); 244 245 246 const stubPackets = parsePacketsWithFronts(rawPackets); 247 248 const stubPreparedMessages = new Map(); 249 for (const [key, packet] of Array.from(stubPackets.entries())) { 250 const transformedPacket = prepareMessage(packet, { 251 getNextId: () => "1", 252 }); 253 const message = NetworkEventMessage(transformedPacket); 254 stubPreparedMessages.set(key, message); 255 } 256 257 module.exports = { 258 rawPackets, 259 stubPreparedMessages, 260 stubPackets, 261 };