Diff
Modified: trunk/LayoutTests/ChangeLog (246454 => 246455)
--- trunk/LayoutTests/ChangeLog 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/ChangeLog 2019-06-15 03:09:19 UTC (rev 246455)
@@ -1,3 +1,29 @@
+2019-06-14 Devin Rousso <[email protected]>
+
+ Web Inspector: rework http/tests/inspector/network/resource-sizes-network.html to print the actual values so other platforms don't FAIL
+ https://bugs.webkit.org/show_bug.cgi?id=198877
+ <rdar://problem/50381370>
+
+ Reviewed by Joseph Pecoraro.
+
+ * http/tests/inspector/network/resources/resource-size-test.js:
+ (TestPage.registerInitializer.window.addResourceSizeTest):
+
+ * http/tests/inspector/network/resource-sizes-disk-cache.html:
+ * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt:
+
+ * http/tests/inspector/network/resource-sizes-memory-cache.html:
+ * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
+ * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
+ * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
+ * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
+
+ * http/tests/inspector/network/resource-sizes-network.html:
+ * http/tests/inspector/network/resource-sizes-network-expected.txt:
+ * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
+ * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
+ * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt:
+
2019-06-14 John Wilander <[email protected]>
Repeatedly check for IDB removal to address flakiness in http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache-expected.txt (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -8,13 +8,13 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(disk-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 12940
+requestBodyTransferSize: 0
+responseBodyTransferSize: 0
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: 0
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-PASS: networkEncodedSize should be exactly 0 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 0 bytes.
PASS: requestHeadersTransferSize should be empty.
PASS: responseHeadersTransferSize should be empty.
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache.html (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache.html 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache.html 2019-06-15 03:09:19 UTC (rev 246455)
@@ -38,9 +38,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.DiskCache,
headers: false,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 0,
- size: 12940,
});
suite.runTestCasesAndFinish();
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,13 +6,13 @@
PASS: statusCode should be 304.
PASS: compressed should be false.
PASS: responseSource should be Symbol(memory-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 27
+requestBodyTransferSize: 0
+responseBodyTransferSize: 0
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: 0
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 27 bytes.
-PASS: networkEncodedSize should be exactly 0 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 0 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache.html (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache.html 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache.html 2019-06-15 03:09:19 UTC (rev 246455)
@@ -19,9 +19,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.MemoryCache,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 0,
- size: 27,
resourceLoader() {
const ignoreCache = false;
const revalidateAllResources = true;
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network-expected.txt (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,27 +6,41 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 2955
+estimatedNetworkEncodedSize: 2955
+networkEncodedSize: 2955
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 2955 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 2955 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
+-- Running test case: Resource.Size.Network.text.empty
+PASS: statusCode should be 200.
+PASS: compressed should be false.
+PASS: responseSource should be Symbol(network).
+size: 0
+requestBodyTransferSize: 0
+responseBodyTransferSize: 0
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: 0
+PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
+PASS: networkTotalTransferSize should be >= (encoded body size + headers).
+PASS: requestHeadersTransferSize should be non-empty.
+PASS: responseHeadersTransferSize should be non-empty.
+
-- Running test case: Resource.Size.Network.text.gzipped
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 1229
+estimatedNetworkEncodedSize: 1229
+networkEncodedSize: 1229
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -34,13 +48,13 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 1229
+estimatedNetworkEncodedSize: 1229
+networkEncodedSize: 1229
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -48,13 +62,13 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
+size: 12940
+requestBodyTransferSize: 0
+responseBodyTransferSize: 12940
+estimatedNetworkEncodedSize: 12940
+networkEncodedSize: 12940
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-PASS: networkEncodedSize should be exactly 12940 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 12940 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -62,13 +76,13 @@
PASS: statusCode should be 404.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
+size: 512
+requestBodyTransferSize: 0
+responseBodyTransferSize: 512
+estimatedNetworkEncodedSize: 512
+networkEncodedSize: 512
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 512 bytes.
-PASS: networkEncodedSize should be exactly 512 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 512 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -76,13 +90,13 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
+size: 28
+requestBodyTransferSize: 1027
+responseBodyTransferSize: 28
+estimatedNetworkEncodedSize: 28
+networkEncodedSize: 28
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 28 bytes.
-PASS: networkEncodedSize should be exactly 28 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 1027 bytes.
-PASS: responseBodyTransferSize should be exactly 28 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
PASS: requestHeadersTransferSize should be > 1060 bytes.
Modified: trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network.html (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network.html 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network.html 2019-06-15 03:09:19 UTC (rev 246455)
@@ -37,13 +37,10 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 2955,
- size: 2955,
});
addResourceSizeTest(suite, {
- name: "Resource.Size.Network.text",
+ name: "Resource.Size.Network.text.empty",
description: "Sizes of an empty text resource",
url: "resources/empty.txt?" + Math.random(),
statusCode: 200,
@@ -50,9 +47,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 0,
- size: 0,
});
addResourceSizeTest(suite, {
@@ -63,9 +57,6 @@
compressed: true,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 1229,
- size: 2955,
});
addResourceSizeTest(suite, {
@@ -76,9 +67,6 @@
compressed: true,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 1229,
- size: 2955,
});
addResourceSizeTest(suite, {
@@ -89,9 +77,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 12940,
- size: 12940,
});
addResourceSizeTest(suite, {
@@ -102,9 +87,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 0,
- responseBodyTransferSize: 512,
- size: 512,
});
addResourceSizeTest(suite, {
@@ -114,9 +96,6 @@
compressed: false,
responseSource: WI.Resource.ResponseSource.Network,
headers: true,
- requestBodyTransferSize: 1027,
- responseBodyTransferSize: 28,
- size: 28,
resourceLoader() {
InspectorTest.evaluateInPage(`triggerNetworkLoadWithRequestData()`);
return Promise.all([
Modified: trunk/LayoutTests/http/tests/inspector/network/resources/resource-size-test.js (246454 => 246455)
--- trunk/LayoutTests/http/tests/inspector/network/resources/resource-size-test.js 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/http/tests/inspector/network/resources/resource-size-test.js 2019-06-15 03:09:19 UTC (rev 246455)
@@ -29,7 +29,7 @@
// - requestBodyTransferSize, responseBodyTransferSize: exact body transfer sizes
// - size: exact decoded body size whether or not there was anything transferred
// - extraChecks: extra checks to perform
- window.addResourceSizeTest = function(suite, {name, description, debug, url, statusCode, compressed, responseSource, headers, requestBodyTransferSize, responseBodyTransferSize, size, resourceLoader, extraChecks}) {
+ window.addResourceSizeTest = function(suite, {name, description, debug, url, statusCode, compressed, responseSource, headers, resourceLoader, extraChecks}) {
suite.addTestCase({
name, description,
test(resolve, reject) {
@@ -41,7 +41,10 @@
promise = Promise.all([
WI.Frame.awaitEvent(WI.Frame.Event.ResourceWasAdded),
WI.Resource.awaitEvent(WI.Resource.Event.LoadingDidFinish),
- ]).then(([resourceWasAddedEvent, loadCompleteEvent]) => {
+ WI.Resource.awaitEvent(WI.Resource.Event.MetricsDidChange),
+ WI.Resource.awaitEvent(WI.Resource.Event.SizeDidChange),
+ WI.Resource.awaitEvent(WI.Resource.Event.TransferSizeDidChange),
+ ]).then(([resourceWasAddedEvent]) => {
return resourceWasAddedEvent.data.resource;
});
}
@@ -56,32 +59,24 @@
InspectorTest.log("----");
InspectorTest.log("resource.requestHeadersTransferSize: " + resource.requestHeadersTransferSize);
InspectorTest.log("resource.responseHeadersTransferSize: " + resource.responseHeadersTransferSize);
- InspectorTest.log("resource.requestBodyTransferSize: " + resource.requestBodyTransferSize);
- InspectorTest.log("resource.responseBodyTransferSize: " + resource.responseBodyTransferSize);
InspectorTest.log("resource.cachedResponseBodySize: " + resource.cachedResponseBodySize);
- InspectorTest.log("----");
- InspectorTest.log("resource.size: " + resource.size);
- InspectorTest.log("resource.networkEncodedSize: " + resource.networkEncodedSize);
InspectorTest.log("resource.networkDecodedSize: " + resource.networkDecodedSize);
+ InspectorTest.log("resource.estimatedTotalTransferSize: " + resource.estimatedTotalTransferSize);
InspectorTest.log("resource.networkTotalTransferSize: " + resource.networkTotalTransferSize);
- InspectorTest.log("resource.estimatedNetworkEncodedSize: " + resource.estimatedNetworkEncodedSize);
- InspectorTest.log("resource.estimatedTotalTransferSize: " + resource.estimatedTotalTransferSize);
InspectorTest.log("----");
}
- // Calculated values. Try to be graceful, if the size is expected to be zero but is non-zero don't log the actual value.
- InspectorTest.gracefulExpectEquals(resource.estimatedNetworkEncodedSize, responseBodyTransferSize, "estimatedNetworkEncodedSize", `estimatedNetworkEncodedSize should be exactly ${responseBodyTransferSize} bytes.`);
- InspectorTest.expectGreaterThanOrEqual(resource.estimatedTotalTransferSize, responseBodyTransferSize + (headers ? minimumHeadersSize : 0), `estimatedTotalTransferSize should be >= (encoded body size + headers).`);
+ InspectorTest.log("size: " + resource.size);
- // Exact decoded size should always be available.
- InspectorTest.gracefulExpectEquals(resource.size, size, "size", `size should be exactly ${size} bytes.`);
+ InspectorTest.log("requestBodyTransferSize: " + resource.requestBodyTransferSize);
+ InspectorTest.log("responseBodyTransferSize: " + resource.responseBodyTransferSize);
- // Exact transfer sizes if available.
- InspectorTest.expectEqual(resource.networkEncodedSize, responseBodyTransferSize, `networkEncodedSize should be exactly ${responseBodyTransferSize} bytes.`);
- InspectorTest.expectGreaterThanOrEqual(resource.networkTotalTransferSize, responseBodyTransferSize + (headers ? minimumHeadersSize : 0), `networkTotalTransferSize should be >= (encoded body size + headers).`);
- InspectorTest.expectEqual(resource.requestBodyTransferSize, requestBodyTransferSize, `requestBodyTransferSize should be exactly ${requestBodyTransferSize} bytes.`);
- InspectorTest.expectEqual(resource.responseBodyTransferSize, responseBodyTransferSize, `responseBodyTransferSize should be exactly ${responseBodyTransferSize} bytes.`);
+ InspectorTest.log("estimatedNetworkEncodedSize: " + resource.estimatedNetworkEncodedSize);
+ InspectorTest.log("networkEncodedSize: " + resource.networkEncodedSize);
+ InspectorTest.expectGreaterThanOrEqual(resource.estimatedTotalTransferSize, (resource.responseBodyTransferSize || 0) + (headers ? minimumHeadersSize : 0), `estimatedTotalTransferSize should be >= (encoded body size + headers).`);
+ InspectorTest.expectGreaterThanOrEqual(resource.networkTotalTransferSize, (resource.responseBodyTransferSize || 0) + (headers ? minimumHeadersSize : 0), `networkTotalTransferSize should be >= (encoded body size + headers).`);
+
// Exact header sizes if available. May vary between implementations so we check if empty / non-empty.
if (headers) {
InspectorTest.expectGreaterThan(resource.requestHeadersTransferSize, minimumHeadersSize, `requestHeadersTransferSize should be non-empty.`);
Modified: trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,21 +6,15 @@
PASS: statusCode should be 304.
PASS: compressed should be false.
PASS: responseSource should be Symbol(memory-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 27
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 27 bytes.
-FAIL: networkEncodedSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 20
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
Modified: trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,21 +6,15 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 2955
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 2955 bytes.
- Expected: 2955
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 2975
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 2955 bytes.
- Expected: 2955
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -28,25 +22,19 @@
Expected: greater than 20
Actual: NaN
--- Running test case: Resource.Size.Network.text
+-- Running test case: Resource.Size.Network.empty
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: NaN
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-FAIL: size should be exactly 0 bytes.
-FAIL: networkEncodedSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 20
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -58,23 +46,15 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: 2955
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 2995
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 1249
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -86,23 +66,15 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: 2955
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 2955
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 1249
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -114,21 +86,15 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
+size: 12940
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 12940
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-FAIL: networkEncodedSize should be exactly 12940 bytes.
- Expected: 12940
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 12960
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 12940 bytes.
- Expected: 12940
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -140,21 +106,15 @@
PASS: statusCode should be 404.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
+size: 512
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 512
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 512 bytes.
-FAIL: networkEncodedSize should be exactly 512 bytes.
- Expected: 512
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 532
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 512 bytes.
- Expected: 512
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -166,21 +126,15 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
+size: 28
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 28
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 28 bytes.
-FAIL: networkEncodedSize should be exactly 28 bytes.
- Expected: 28
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 48
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 1027 bytes.
- Expected: 1027
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 28 bytes.
- Expected: 28
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
Modified: trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,13 +6,13 @@
PASS: statusCode should be 304.
PASS: compressed should be false.
PASS: responseSource should be Symbol(memory-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 27
+requestBodyTransferSize: 0
+responseBodyTransferSize: 0
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: 0
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 27 bytes.
-PASS: networkEncodedSize should be exactly 0 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 0 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
Modified: trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,27 +6,27 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 2955
+estimatedNetworkEncodedSize: 2955
+networkEncodedSize: 2955
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 2955 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 2955 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
--- Running test case: Resource.Size.Network.text
+-- Running test case: Resource.Size.Network.text.empty
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 0
+requestBodyTransferSize: 0
+responseBodyTransferSize: 0
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: 0
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 0 bytes.
-PASS: networkEncodedSize should be exactly 0 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 0 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -34,13 +34,13 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 1229
+estimatedNetworkEncodedSize: 1229
+networkEncodedSize: 1229
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -48,13 +48,13 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
+size: 2955
+requestBodyTransferSize: 0
+responseBodyTransferSize: 1229
+estimatedNetworkEncodedSize: 1229
+networkEncodedSize: 1229
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-PASS: networkEncodedSize should be exactly 1229 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 1229 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -62,13 +62,13 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
+size: 12940
+requestBodyTransferSize: 0
+responseBodyTransferSize: 12940
+estimatedNetworkEncodedSize: 12940
+networkEncodedSize: 12940
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-PASS: networkEncodedSize should be exactly 12940 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 12940 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -76,13 +76,13 @@
PASS: statusCode should be 404.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
+size: 512
+requestBodyTransferSize: 0
+responseBodyTransferSize: 512
+estimatedNetworkEncodedSize: 512
+networkEncodedSize: 512
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 512 bytes.
-PASS: networkEncodedSize should be exactly 512 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 0 bytes.
-PASS: responseBodyTransferSize should be exactly 512 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
@@ -90,13 +90,13 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
+size: 28
+requestBodyTransferSize: 1027
+responseBodyTransferSize: 28
+estimatedNetworkEncodedSize: 28
+networkEncodedSize: 28
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 28 bytes.
-PASS: networkEncodedSize should be exactly 28 bytes.
PASS: networkTotalTransferSize should be >= (encoded body size + headers).
-PASS: requestBodyTransferSize should be exactly 1027 bytes.
-PASS: responseBodyTransferSize should be exactly 28 bytes.
PASS: requestHeadersTransferSize should be non-empty.
PASS: responseHeadersTransferSize should be non-empty.
PASS: requestHeadersTransferSize should be > 1060 bytes.
Modified: trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,21 +6,15 @@
PASS: statusCode should be 304.
PASS: compressed should be false.
PASS: responseSource should be Symbol(memory-cache).
-PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
+size: 27
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 27 bytes.
-FAIL: networkEncodedSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 20
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
Modified: trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt (246454 => 246455)
--- trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 02:50:00 UTC (rev 246454)
+++ trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt 2019-06-15 03:09:19 UTC (rev 246455)
@@ -6,21 +6,36 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 2955
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 2955 bytes.
- Expected: 2955
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 2975
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
+FAIL: requestHeadersTransferSize should be non-empty.
+ Expected: greater than 20
Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 2955 bytes.
- Expected: 2955
+FAIL: responseHeadersTransferSize should be non-empty.
+ Expected: greater than 20
Actual: NaN
+
+== Running test suite: Resource.Size.Network
+-- Running test case: Resource.Size.Network.empty
+PASS: statusCode should be 200.
+PASS: compressed should be false.
+PASS: responseSource should be Symbol(network).
+size: 0
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 0
+networkEncodedSize: NaN
+PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
+FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
+ Expected: greater than or equal to 20
+ Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -32,21 +47,15 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 1229
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 1249
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -58,23 +67,15 @@
PASS: statusCode should be 200.
PASS: compressed should be true.
PASS: responseSource should be Symbol(network).
-FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: 2955
+size: 2955
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 2995
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 2955 bytes.
-FAIL: networkEncodedSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 1249
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 1229 bytes.
- Expected: 1229
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -86,21 +87,15 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
+size: 12940
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 12940
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 12940 bytes.
-FAIL: networkEncodedSize should be exactly 12940 bytes.
- Expected: 12940
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 12960
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 12940 bytes.
- Expected: 12940
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -112,21 +107,15 @@
PASS: statusCode should be 404.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
+size: 512
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 512
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 512 bytes.
-FAIL: networkEncodedSize should be exactly 512 bytes.
- Expected: 512
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 532
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 0 bytes.
- Expected: 0
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 512 bytes.
- Expected: 512
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN
@@ -138,21 +127,15 @@
PASS: statusCode should be 200.
PASS: compressed should be false.
PASS: responseSource should be Symbol(network).
-PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
+size: 28
+requestBodyTransferSize: NaN
+responseBodyTransferSize: NaN
+estimatedNetworkEncodedSize: 28
+networkEncodedSize: NaN
PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
-PASS: size should be exactly 28 bytes.
-FAIL: networkEncodedSize should be exactly 28 bytes.
- Expected: 28
- Actual: NaN
FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
Expected: greater than or equal to 48
Actual: NaN
-FAIL: requestBodyTransferSize should be exactly 1027 bytes.
- Expected: 1027
- Actual: NaN
-FAIL: responseBodyTransferSize should be exactly 28 bytes.
- Expected: 28
- Actual: NaN
FAIL: requestHeadersTransferSize should be non-empty.
Expected: greater than 20
Actual: NaN