* http/tests/inspector/network/har/har-page-expected.txt:
* http/tests/inspector/network/har/har-page.html:
Earlier filters were taking affect, so move these checks up.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@223899
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2017-10-24 Joseph Pecoraro <pecoraro@apple.com>
+
+ Unreviewed test gardening. Improved attempt to reduce flakiness of inspector/network/har tests.
+
+ * http/tests/inspector/network/har/har-page-expected.txt:
+ * http/tests/inspector/network/har/har-page.html:
+ Earlier filters were taking affect, so move these checks up.
+
2017-10-24 Antti Koivisto <antti@apple.com>
Create inline wrappers for before/after pseudo elements that have display:contents
"cookies": [],
"headers": "<filtered>",
"content": {
- "size": 3044,
+ "size": 2923,
"compression": 0,
"mimeType": "text/html",
- "text": "<filtered text (3044)>"
+ "text": "<filtered text (2923)>"
},
"redirectURL": "",
"headersSize": "<filtered>",
- "bodySize": "<filtered>",
- "_transferSize": "<filtered>"
+ "bodySize": "<filtered>"
},
"cache": {},
"timings": {
"send": "<filtered>",
"wait": "<filtered>",
"receive": "<filtered>"
- },
- "connection": "<filtered>"
+ }
},
{
"pageref": "page_0",
},
"redirectURL": "",
"headersSize": "<filtered>",
- "bodySize": "<filtered>",
- "_transferSize": "<filtered>"
+ "bodySize": "<filtered>"
},
"cache": {},
"timings": {
return value;
}
+ // Cache may or may not have been used so remove optional fields which may or may not be set.
+ if (key === "connection")
+ return undefined;
+ if (key === "serverIPAddress")
+ return undefined;
+ if (key === "_transferSize")
+ return undefined;
+ if (key === "_fetchType")
+ return undefined;
+
// Headers include dynamic data.
if (key === "headers")
return "<filtered>";
if (key.endsWith("Size"))
return "<filtered>";
- // Connection identifier could be different.
- if (key === "connection")
- return "<filtered>";
-
// Reduce the file contents.
if (key === "text")
return "<filtered text (" + value.length + ")>";
- // Cache may or may not have been used so remove optional fields which may or may not be set.
- if (key === "connection")
- return undefined;
- if (key === "serverIPAddress")
- return undefined;
- if (key === "_transferSize")
- return undefined;
- if (key === "_fetchType")
- return undefined;
-
// Since cache may or may not be used, timing data may be variable.
// NOTE: SSL should always be -1 for this test case.
if (key === "time")