Changeset 246455 in webkit


Ignore:
Timestamp:
Jun 14, 2019 8:09:19 PM (5 years ago)
Author:
Devin Rousso
Message:

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:
Location:
trunk/LayoutTests
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r246453 r246455  
     12019-06-14  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: rework http/tests/inspector/network/resource-sizes-network.html to print the actual values so other platforms don't FAIL
     4        https://bugs.webkit.org/show_bug.cgi?id=198877
     5        <rdar://problem/50381370>
     6
     7        Reviewed by Joseph Pecoraro.
     8
     9        * http/tests/inspector/network/resources/resource-size-test.js:
     10        (TestPage.registerInitializer.window.addResourceSizeTest):
     11
     12        * http/tests/inspector/network/resource-sizes-disk-cache.html:
     13        * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt:
     14
     15        * http/tests/inspector/network/resource-sizes-memory-cache.html:
     16        * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
     17        * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
     18        * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
     19        * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
     20
     21        * http/tests/inspector/network/resource-sizes-network.html:
     22        * http/tests/inspector/network/resource-sizes-network-expected.txt:
     23        * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
     24        * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
     25        * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt:
     26
    1272019-06-14  John Wilander  <wilander@apple.com>
    228
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache-expected.txt

    r215445 r246455  
    99PASS: compressed should be false.
    1010PASS: responseSource should be Symbol(disk-cache).
    11 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     11size: 12940
     12requestBodyTransferSize: 0
     13responseBodyTransferSize: 0
     14estimatedNetworkEncodedSize: 0
     15networkEncodedSize: 0
    1216PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    13 PASS: size should be exactly 12940 bytes.
    14 PASS: networkEncodedSize should be exactly 0 bytes.
    1517PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    16 PASS: requestBodyTransferSize should be exactly 0 bytes.
    17 PASS: responseBodyTransferSize should be exactly 0 bytes.
    1818PASS: requestHeadersTransferSize should be empty.
    1919PASS: responseHeadersTransferSize should be empty.
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-disk-cache.html

    r220119 r246455  
    3939        responseSource: WI.Resource.ResponseSource.DiskCache,
    4040        headers: false,
    41         requestBodyTransferSize: 0,
    42         responseBodyTransferSize: 0,
    43         size: 12940,
    4441    });
    4542
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt

    r215445 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(memory-cache).
    9 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     9size: 27
     10requestBodyTransferSize: 0
     11responseBodyTransferSize: 0
     12estimatedNetworkEncodedSize: 0
     13networkEncodedSize: 0
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 27 bytes.
    12 PASS: networkEncodedSize should be exactly 0 bytes.
    1315PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    14 PASS: requestBodyTransferSize should be exactly 0 bytes.
    15 PASS: responseBodyTransferSize should be exactly 0 bytes.
    1616PASS: requestHeadersTransferSize should be non-empty.
    1717PASS: responseHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-memory-cache.html

    r236766 r246455  
    2020        responseSource: WI.Resource.ResponseSource.MemoryCache,
    2121        headers: true,
    22         requestBodyTransferSize: 0,
    23         responseBodyTransferSize: 0,
    24         size: 27,
    2522        resourceLoader() {
    2623            const ignoreCache = false;
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network-expected.txt

    r215445 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(network).
    9 PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
     9size: 2955
     10requestBodyTransferSize: 0
     11responseBodyTransferSize: 2955
     12estimatedNetworkEncodedSize: 2955
     13networkEncodedSize: 2955
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 2955 bytes.
    12 PASS: networkEncodedSize should be exactly 2955 bytes.
    1315PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    14 PASS: requestBodyTransferSize should be exactly 0 bytes.
    15 PASS: responseBodyTransferSize should be exactly 2955 bytes.
     16PASS: requestHeadersTransferSize should be non-empty.
     17PASS: responseHeadersTransferSize should be non-empty.
     18
     19-- Running test case: Resource.Size.Network.text.empty
     20PASS: statusCode should be 200.
     21PASS: compressed should be false.
     22PASS: responseSource should be Symbol(network).
     23size: 0
     24requestBodyTransferSize: 0
     25responseBodyTransferSize: 0
     26estimatedNetworkEncodedSize: 0
     27networkEncodedSize: 0
     28PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
     29PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    1630PASS: requestHeadersTransferSize should be non-empty.
    1731PASS: responseHeadersTransferSize should be non-empty.
     
    2135PASS: compressed should be true.
    2236PASS: responseSource should be Symbol(network).
    23 PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
     37size: 2955
     38requestBodyTransferSize: 0
     39responseBodyTransferSize: 1229
     40estimatedNetworkEncodedSize: 1229
     41networkEncodedSize: 1229
    2442PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    25 PASS: size should be exactly 2955 bytes.
    26 PASS: networkEncodedSize should be exactly 1229 bytes.
    2743PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    28 PASS: requestBodyTransferSize should be exactly 0 bytes.
    29 PASS: responseBodyTransferSize should be exactly 1229 bytes.
    3044PASS: requestHeadersTransferSize should be non-empty.
    3145PASS: responseHeadersTransferSize should be non-empty.
     
    3549PASS: compressed should be true.
    3650PASS: responseSource should be Symbol(network).
    37 PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
     51size: 2955
     52requestBodyTransferSize: 0
     53responseBodyTransferSize: 1229
     54estimatedNetworkEncodedSize: 1229
     55networkEncodedSize: 1229
    3856PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    39 PASS: size should be exactly 2955 bytes.
    40 PASS: networkEncodedSize should be exactly 1229 bytes.
    4157PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    42 PASS: requestBodyTransferSize should be exactly 0 bytes.
    43 PASS: responseBodyTransferSize should be exactly 1229 bytes.
    4458PASS: requestHeadersTransferSize should be non-empty.
    4559PASS: responseHeadersTransferSize should be non-empty.
     
    4963PASS: compressed should be false.
    5064PASS: responseSource should be Symbol(network).
    51 PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
     65size: 12940
     66requestBodyTransferSize: 0
     67responseBodyTransferSize: 12940
     68estimatedNetworkEncodedSize: 12940
     69networkEncodedSize: 12940
    5270PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    53 PASS: size should be exactly 12940 bytes.
    54 PASS: networkEncodedSize should be exactly 12940 bytes.
    5571PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    56 PASS: requestBodyTransferSize should be exactly 0 bytes.
    57 PASS: responseBodyTransferSize should be exactly 12940 bytes.
    5872PASS: requestHeadersTransferSize should be non-empty.
    5973PASS: responseHeadersTransferSize should be non-empty.
     
    6377PASS: compressed should be false.
    6478PASS: responseSource should be Symbol(network).
    65 PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
     79size: 512
     80requestBodyTransferSize: 0
     81responseBodyTransferSize: 512
     82estimatedNetworkEncodedSize: 512
     83networkEncodedSize: 512
    6684PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    67 PASS: size should be exactly 512 bytes.
    68 PASS: networkEncodedSize should be exactly 512 bytes.
    6985PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    70 PASS: requestBodyTransferSize should be exactly 0 bytes.
    71 PASS: responseBodyTransferSize should be exactly 512 bytes.
    7286PASS: requestHeadersTransferSize should be non-empty.
    7387PASS: responseHeadersTransferSize should be non-empty.
     
    7791PASS: compressed should be false.
    7892PASS: responseSource should be Symbol(network).
    79 PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
     93size: 28
     94requestBodyTransferSize: 1027
     95responseBodyTransferSize: 28
     96estimatedNetworkEncodedSize: 28
     97networkEncodedSize: 28
    8098PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    81 PASS: size should be exactly 28 bytes.
    82 PASS: networkEncodedSize should be exactly 28 bytes.
    8399PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    84 PASS: requestBodyTransferSize should be exactly 1027 bytes.
    85 PASS: responseBodyTransferSize should be exactly 28 bytes.
    86100PASS: requestHeadersTransferSize should be non-empty.
    87101PASS: responseHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/http/tests/inspector/network/resource-sizes-network.html

    r243452 r246455  
    3838        responseSource: WI.Resource.ResponseSource.Network,
    3939        headers: true,
    40         requestBodyTransferSize: 0,
    41         responseBodyTransferSize: 2955,
    42         size: 2955,
    4340    });
    4441
    4542    addResourceSizeTest(suite, {
    46         name: "Resource.Size.Network.text",
     43        name: "Resource.Size.Network.text.empty",
    4744        description: "Sizes of an empty text resource",
    4845        url: "resources/empty.txt?" + Math.random(),
     
    5148        responseSource: WI.Resource.ResponseSource.Network,
    5249        headers: true,
    53         requestBodyTransferSize: 0,
    54         responseBodyTransferSize: 0,
    55         size: 0,
    5650    });
    5751
     
    6458        responseSource: WI.Resource.ResponseSource.Network,
    6559        headers: true,
    66         requestBodyTransferSize: 0,
    67         responseBodyTransferSize: 1229,
    68         size: 2955,
    6960    });
    7061
     
    7768        responseSource: WI.Resource.ResponseSource.Network,
    7869        headers: true,
    79         requestBodyTransferSize: 0,
    80         responseBodyTransferSize: 1229,
    81         size: 2955,
    8270    });
    8371
     
    9078        responseSource: WI.Resource.ResponseSource.Network,
    9179        headers: true,
    92         requestBodyTransferSize: 0,
    93         responseBodyTransferSize: 12940,
    94         size: 12940,
    9580    });
    9681
     
    10388        responseSource: WI.Resource.ResponseSource.Network,
    10489        headers: true,
    105         requestBodyTransferSize: 0,
    106         responseBodyTransferSize: 512,
    107         size: 512,
    10890    });
    10991
     
    11597        responseSource: WI.Resource.ResponseSource.Network,
    11698        headers: true,
    117         requestBodyTransferSize: 1027,
    118         responseBodyTransferSize: 28,
    119         size: 28,
    12099        resourceLoader() {
    121100            InspectorTest.evaluateInPage(`triggerNetworkLoadWithRequestData()`);
  • trunk/LayoutTests/http/tests/inspector/network/resources/resource-size-test.js

    r220119 r246455  
    3030    //   - size: exact decoded body size whether or not there was anything transferred
    3131    //   - extraChecks: extra checks to perform
    32     window.addResourceSizeTest = function(suite, {name, description, debug, url, statusCode, compressed, responseSource, headers, requestBodyTransferSize, responseBodyTransferSize, size, resourceLoader, extraChecks}) {
     32    window.addResourceSizeTest = function(suite, {name, description, debug, url, statusCode, compressed, responseSource, headers, resourceLoader, extraChecks}) {
    3333        suite.addTestCase({
    3434            name, description,
     
    4242                        WI.Frame.awaitEvent(WI.Frame.Event.ResourceWasAdded),
    4343                        WI.Resource.awaitEvent(WI.Resource.Event.LoadingDidFinish),
    44                     ]).then(([resourceWasAddedEvent, loadCompleteEvent]) => {
     44                        WI.Resource.awaitEvent(WI.Resource.Event.MetricsDidChange),
     45                        WI.Resource.awaitEvent(WI.Resource.Event.SizeDidChange),
     46                        WI.Resource.awaitEvent(WI.Resource.Event.TransferSizeDidChange),
     47                    ]).then(([resourceWasAddedEvent]) => {
    4548                        return resourceWasAddedEvent.data.resource;
    4649                    });
     
    5760                        InspectorTest.log("resource.requestHeadersTransferSize: " + resource.requestHeadersTransferSize);
    5861                        InspectorTest.log("resource.responseHeadersTransferSize: " + resource.responseHeadersTransferSize);
    59                         InspectorTest.log("resource.requestBodyTransferSize: " + resource.requestBodyTransferSize);
    60                         InspectorTest.log("resource.responseBodyTransferSize: " + resource.responseBodyTransferSize);
    6162                        InspectorTest.log("resource.cachedResponseBodySize: " + resource.cachedResponseBodySize);
    62                         InspectorTest.log("----");
    63                         InspectorTest.log("resource.size: " + resource.size);
    64                         InspectorTest.log("resource.networkEncodedSize: " + resource.networkEncodedSize);
    6563                        InspectorTest.log("resource.networkDecodedSize: " + resource.networkDecodedSize);
     64                        InspectorTest.log("resource.estimatedTotalTransferSize: " + resource.estimatedTotalTransferSize);
    6665                        InspectorTest.log("resource.networkTotalTransferSize: " + resource.networkTotalTransferSize);
    67                         InspectorTest.log("resource.estimatedNetworkEncodedSize: " + resource.estimatedNetworkEncodedSize);
    68                         InspectorTest.log("resource.estimatedTotalTransferSize: " + resource.estimatedTotalTransferSize);
    6966                        InspectorTest.log("----");
    7067                    }
    7168
    72                     // Calculated values. Try to be graceful, if the size is expected to be zero but is non-zero don't log the actual value.
    73                     InspectorTest.gracefulExpectEquals(resource.estimatedNetworkEncodedSize, responseBodyTransferSize, "estimatedNetworkEncodedSize", `estimatedNetworkEncodedSize should be exactly ${responseBodyTransferSize} bytes.`);
    74                     InspectorTest.expectGreaterThanOrEqual(resource.estimatedTotalTransferSize, responseBodyTransferSize + (headers ? minimumHeadersSize : 0), `estimatedTotalTransferSize should be >= (encoded body size + headers).`);
     69                    InspectorTest.log("size: " + resource.size);
    7570
    76                     // Exact decoded size should always be available.
    77                     InspectorTest.gracefulExpectEquals(resource.size, size, "size", `size should be exactly ${size} bytes.`);
     71                    InspectorTest.log("requestBodyTransferSize: " + resource.requestBodyTransferSize);
     72                    InspectorTest.log("responseBodyTransferSize: " + resource.responseBodyTransferSize);
    7873
    79                     // Exact transfer sizes if available.
    80                     InspectorTest.expectEqual(resource.networkEncodedSize, responseBodyTransferSize, `networkEncodedSize should be exactly ${responseBodyTransferSize} bytes.`);
    81                     InspectorTest.expectGreaterThanOrEqual(resource.networkTotalTransferSize, responseBodyTransferSize + (headers ? minimumHeadersSize : 0), `networkTotalTransferSize should be >= (encoded body size + headers).`);
    82                     InspectorTest.expectEqual(resource.requestBodyTransferSize, requestBodyTransferSize, `requestBodyTransferSize should be exactly ${requestBodyTransferSize} bytes.`);
    83                     InspectorTest.expectEqual(resource.responseBodyTransferSize, responseBodyTransferSize, `responseBodyTransferSize should be exactly ${responseBodyTransferSize} bytes.`);
     74                    InspectorTest.log("estimatedNetworkEncodedSize: " + resource.estimatedNetworkEncodedSize);
     75                    InspectorTest.log("networkEncodedSize: " + resource.networkEncodedSize);
     76
     77                    InspectorTest.expectGreaterThanOrEqual(resource.estimatedTotalTransferSize, (resource.responseBodyTransferSize || 0) + (headers ? minimumHeadersSize : 0), `estimatedTotalTransferSize should be >= (encoded body size + headers).`);
     78                    InspectorTest.expectGreaterThanOrEqual(resource.networkTotalTransferSize, (resource.responseBodyTransferSize || 0) + (headers ? minimumHeadersSize : 0), `networkTotalTransferSize should be >= (encoded body size + headers).`);
    8479
    8580                    // Exact header sizes if available. May vary between implementations so we check if empty / non-empty.
  • trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt

    r216115 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(memory-cache).
    9 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     9size: 27
     10requestBodyTransferSize: NaN
     11responseBodyTransferSize: NaN
     12estimatedNetworkEncodedSize: 0
     13networkEncodedSize: NaN
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 27 bytes.
    12 FAIL: networkEncodedSize should be exactly 0 bytes.
    13     Expected: 0
    14     Actual: NaN
    1515FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    1616    Expected: greater than or equal to 20
    17     Actual: NaN
    18 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    19     Expected: 0
    20     Actual: NaN
    21 FAIL: responseBodyTransferSize should be exactly 0 bytes.
    22     Expected: 0
    2317    Actual: NaN
    2418FAIL: requestHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt

    r243594 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(network).
    9 PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
     9size: 2955
     10requestBodyTransferSize: NaN
     11responseBodyTransferSize: NaN
     12estimatedNetworkEncodedSize: 2955
     13networkEncodedSize: NaN
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 2955 bytes.
    12 FAIL: networkEncodedSize should be exactly 2955 bytes.
    13     Expected: 2955
    14     Actual: NaN
    1515FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    1616    Expected: greater than or equal to 2975
    17     Actual: NaN
    18 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    19     Expected: 0
    20     Actual: NaN
    21 FAIL: responseBodyTransferSize should be exactly 2955 bytes.
    22     Expected: 2955
    2317    Actual: NaN
    2418FAIL: requestHeadersTransferSize should be non-empty.
     
    2923    Actual: NaN
    3024
    31 -- Running test case: Resource.Size.Network.text
     25-- Running test case: Resource.Size.Network.empty
    3226PASS: statusCode should be 200.
    3327PASS: compressed should be false.
    3428PASS: responseSource should be Symbol(network).
    35 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     29size: NaN
     30requestBodyTransferSize: NaN
     31responseBodyTransferSize: NaN
     32estimatedNetworkEncodedSize: 0
     33networkEncodedSize: NaN
    3634PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    37 FAIL: size should be exactly 0 bytes.
    38 FAIL: networkEncodedSize should be exactly 0 bytes.
    39     Expected: 0
    40     Actual: NaN
    4135FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    4236    Expected: greater than or equal to 20
    43     Actual: NaN
    44 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    45     Expected: 0
    46     Actual: NaN
    47 FAIL: responseBodyTransferSize should be exactly 0 bytes.
    48     Expected: 0
    4937    Actual: NaN
    5038FAIL: requestHeadersTransferSize should be non-empty.
     
    5947PASS: compressed should be true.
    6048PASS: responseSource should be Symbol(network).
    61 FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
    62     Expected: 1229
    63     Actual: 2955
     49size: 2955
     50requestBodyTransferSize: NaN
     51responseBodyTransferSize: NaN
     52estimatedNetworkEncodedSize: 2995
     53networkEncodedSize: NaN
    6454PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    65 PASS: size should be exactly 2955 bytes.
    66 FAIL: networkEncodedSize should be exactly 1229 bytes.
    67     Expected: 1229
    68     Actual: NaN
    6955FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    7056    Expected: greater than or equal to 1249
    71     Actual: NaN
    72 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    73     Expected: 0
    74     Actual: NaN
    75 FAIL: responseBodyTransferSize should be exactly 1229 bytes.
    76     Expected: 1229
    7757    Actual: NaN
    7858FAIL: requestHeadersTransferSize should be non-empty.
     
    8767PASS: compressed should be true.
    8868PASS: responseSource should be Symbol(network).
    89 FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
    90     Expected: 1229
    91     Actual: 2955
     69size: 2955
     70requestBodyTransferSize: NaN
     71responseBodyTransferSize: NaN
     72estimatedNetworkEncodedSize: 2955
     73networkEncodedSize: NaN
    9274PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    93 PASS: size should be exactly 2955 bytes.
    94 FAIL: networkEncodedSize should be exactly 1229 bytes.
    95     Expected: 1229
    96     Actual: NaN
    9775FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    9876    Expected: greater than or equal to 1249
    99     Actual: NaN
    100 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    101     Expected: 0
    102     Actual: NaN
    103 FAIL: responseBodyTransferSize should be exactly 1229 bytes.
    104     Expected: 1229
    10577    Actual: NaN
    10678FAIL: requestHeadersTransferSize should be non-empty.
     
    11587PASS: compressed should be false.
    11688PASS: responseSource should be Symbol(network).
    117 PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
     89size: 12940
     90requestBodyTransferSize: NaN
     91responseBodyTransferSize: NaN
     92estimatedNetworkEncodedSize: 12940
     93networkEncodedSize: NaN
    11894PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    119 PASS: size should be exactly 12940 bytes.
    120 FAIL: networkEncodedSize should be exactly 12940 bytes.
    121     Expected: 12940
    122     Actual: NaN
    12395FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    12496    Expected: greater than or equal to 12960
    125     Actual: NaN
    126 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    127     Expected: 0
    128     Actual: NaN
    129 FAIL: responseBodyTransferSize should be exactly 12940 bytes.
    130     Expected: 12940
    13197    Actual: NaN
    13298FAIL: requestHeadersTransferSize should be non-empty.
     
    141107PASS: compressed should be false.
    142108PASS: responseSource should be Symbol(network).
    143 PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
     109size: 512
     110requestBodyTransferSize: NaN
     111responseBodyTransferSize: NaN
     112estimatedNetworkEncodedSize: 512
     113networkEncodedSize: NaN
    144114PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    145 PASS: size should be exactly 512 bytes.
    146 FAIL: networkEncodedSize should be exactly 512 bytes.
    147     Expected: 512
    148     Actual: NaN
    149115FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    150116    Expected: greater than or equal to 532
    151     Actual: NaN
    152 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    153     Expected: 0
    154     Actual: NaN
    155 FAIL: responseBodyTransferSize should be exactly 512 bytes.
    156     Expected: 512
    157117    Actual: NaN
    158118FAIL: requestHeadersTransferSize should be non-empty.
     
    167127PASS: compressed should be false.
    168128PASS: responseSource should be Symbol(network).
    169 PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
     129size: 28
     130requestBodyTransferSize: NaN
     131responseBodyTransferSize: NaN
     132estimatedNetworkEncodedSize: 28
     133networkEncodedSize: NaN
    170134PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    171 PASS: size should be exactly 28 bytes.
    172 FAIL: networkEncodedSize should be exactly 28 bytes.
    173     Expected: 28
    174     Actual: NaN
    175135FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    176136    Expected: greater than or equal to 48
    177     Actual: NaN
    178 FAIL: requestBodyTransferSize should be exactly 1027 bytes.
    179     Expected: 1027
    180     Actual: NaN
    181 FAIL: responseBodyTransferSize should be exactly 28 bytes.
    182     Expected: 28
    183137    Actual: NaN
    184138FAIL: requestHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt

    r222111 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(memory-cache).
    9 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     9size: 27
     10requestBodyTransferSize: NaN
     11responseBodyTransferSize: NaN
     12estimatedNetworkEncodedSize: 0
     13networkEncodedSize: NaN
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 27 bytes.
    12 FAIL: networkEncodedSize should be exactly 0 bytes.
    13     Expected: 0
    14     Actual: NaN
    1515FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    1616    Expected: greater than or equal to 20
    17     Actual: NaN
    18 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    19     Expected: 0
    20     Actual: NaN
    21 FAIL: responseBodyTransferSize should be exactly 0 bytes.
    22     Expected: 0
    2317    Actual: NaN
    2418FAIL: requestHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt

    r222111 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(network).
    9 PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
     9size: 2955
     10requestBodyTransferSize: NaN
     11responseBodyTransferSize: NaN
     12estimatedNetworkEncodedSize: 2955
     13networkEncodedSize: NaN
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 2955 bytes.
    12 FAIL: networkEncodedSize should be exactly 2955 bytes.
    13     Expected: 2955
    14     Actual: NaN
    1515FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    1616    Expected: greater than or equal to 2975
    1717    Actual: NaN
    18 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    19     Expected: 0
     18FAIL: requestHeadersTransferSize should be non-empty.
     19    Expected: greater than 20
    2020    Actual: NaN
    21 FAIL: responseBodyTransferSize should be exactly 2955 bytes.
    22     Expected: 2955
     21FAIL: responseHeadersTransferSize should be non-empty.
     22    Expected: greater than 20
     23    Actual: NaN
     24
     25== Running test suite: Resource.Size.Network
     26-- Running test case: Resource.Size.Network.empty
     27PASS: statusCode should be 200.
     28PASS: compressed should be false.
     29PASS: responseSource should be Symbol(network).
     30size: 0
     31requestBodyTransferSize: NaN
     32responseBodyTransferSize: NaN
     33estimatedNetworkEncodedSize: 0
     34networkEncodedSize: NaN
     35PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
     36FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
     37    Expected: greater than or equal to 20
    2338    Actual: NaN
    2439FAIL: requestHeadersTransferSize should be non-empty.
     
    3348PASS: compressed should be true.
    3449PASS: responseSource should be Symbol(network).
    35 PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
     50size: 2955
     51requestBodyTransferSize: NaN
     52responseBodyTransferSize: NaN
     53estimatedNetworkEncodedSize: 1229
     54networkEncodedSize: NaN
    3655PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    37 PASS: size should be exactly 2955 bytes.
    38 FAIL: networkEncodedSize should be exactly 1229 bytes.
    39     Expected: 1229
    40     Actual: NaN
    4156FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    4257    Expected: greater than or equal to 1249
    43     Actual: NaN
    44 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    45     Expected: 0
    46     Actual: NaN
    47 FAIL: responseBodyTransferSize should be exactly 1229 bytes.
    48     Expected: 1229
    4958    Actual: NaN
    5059FAIL: requestHeadersTransferSize should be non-empty.
     
    5968PASS: compressed should be true.
    6069PASS: responseSource should be Symbol(network).
    61 FAIL: estimatedNetworkEncodedSize should be exactly 1229 bytes.
    62     Expected: 1229
    63     Actual: 2955
     70size: 2955
     71requestBodyTransferSize: NaN
     72responseBodyTransferSize: NaN
     73estimatedNetworkEncodedSize: 2995
     74networkEncodedSize: NaN
    6475PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    65 PASS: size should be exactly 2955 bytes.
    66 FAIL: networkEncodedSize should be exactly 1229 bytes.
    67     Expected: 1229
    68     Actual: NaN
    6976FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    7077    Expected: greater than or equal to 1249
    71     Actual: NaN
    72 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    73     Expected: 0
    74     Actual: NaN
    75 FAIL: responseBodyTransferSize should be exactly 1229 bytes.
    76     Expected: 1229
    7778    Actual: NaN
    7879FAIL: requestHeadersTransferSize should be non-empty.
     
    8788PASS: compressed should be false.
    8889PASS: responseSource should be Symbol(network).
    89 PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
     90size: 12940
     91requestBodyTransferSize: NaN
     92responseBodyTransferSize: NaN
     93estimatedNetworkEncodedSize: 12940
     94networkEncodedSize: NaN
    9095PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    91 PASS: size should be exactly 12940 bytes.
    92 FAIL: networkEncodedSize should be exactly 12940 bytes.
    93     Expected: 12940
    94     Actual: NaN
    9596FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    9697    Expected: greater than or equal to 12960
    97     Actual: NaN
    98 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    99     Expected: 0
    100     Actual: NaN
    101 FAIL: responseBodyTransferSize should be exactly 12940 bytes.
    102     Expected: 12940
    10398    Actual: NaN
    10499FAIL: requestHeadersTransferSize should be non-empty.
     
    113108PASS: compressed should be false.
    114109PASS: responseSource should be Symbol(network).
    115 PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
     110size: 512
     111requestBodyTransferSize: NaN
     112responseBodyTransferSize: NaN
     113estimatedNetworkEncodedSize: 512
     114networkEncodedSize: NaN
    116115PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    117 PASS: size should be exactly 512 bytes.
    118 FAIL: networkEncodedSize should be exactly 512 bytes.
    119     Expected: 512
    120     Actual: NaN
    121116FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    122117    Expected: greater than or equal to 532
    123     Actual: NaN
    124 FAIL: requestBodyTransferSize should be exactly 0 bytes.
    125     Expected: 0
    126     Actual: NaN
    127 FAIL: responseBodyTransferSize should be exactly 512 bytes.
    128     Expected: 512
    129118    Actual: NaN
    130119FAIL: requestHeadersTransferSize should be non-empty.
     
    139128PASS: compressed should be false.
    140129PASS: responseSource should be Symbol(network).
    141 PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
     130size: 28
     131requestBodyTransferSize: NaN
     132responseBodyTransferSize: NaN
     133estimatedNetworkEncodedSize: 28
     134networkEncodedSize: NaN
    142135PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    143 PASS: size should be exactly 28 bytes.
    144 FAIL: networkEncodedSize should be exactly 28 bytes.
    145     Expected: 28
    146     Actual: NaN
    147136FAIL: networkTotalTransferSize should be >= (encoded body size + headers).
    148137    Expected: greater than or equal to 48
    149     Actual: NaN
    150 FAIL: requestBodyTransferSize should be exactly 1027 bytes.
    151     Expected: 1027
    152     Actual: NaN
    153 FAIL: responseBodyTransferSize should be exactly 28 bytes.
    154     Expected: 28
    155138    Actual: NaN
    156139FAIL: requestHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt

    r222111 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(memory-cache).
    9 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     9size: 27
     10requestBodyTransferSize: 0
     11responseBodyTransferSize: 0
     12estimatedNetworkEncodedSize: 0
     13networkEncodedSize: 0
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 27 bytes.
    12 PASS: networkEncodedSize should be exactly 0 bytes.
    1315PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    14 PASS: requestBodyTransferSize should be exactly 0 bytes.
    15 PASS: responseBodyTransferSize should be exactly 0 bytes.
    1616PASS: requestHeadersTransferSize should be non-empty.
    1717PASS: responseHeadersTransferSize should be non-empty.
  • trunk/LayoutTests/platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt

    r243452 r246455  
    77PASS: compressed should be false.
    88PASS: responseSource should be Symbol(network).
    9 PASS: estimatedNetworkEncodedSize should be exactly 2955 bytes.
     9size: 2955
     10requestBodyTransferSize: 0
     11responseBodyTransferSize: 2955
     12estimatedNetworkEncodedSize: 2955
     13networkEncodedSize: 2955
    1014PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    11 PASS: size should be exactly 2955 bytes.
    12 PASS: networkEncodedSize should be exactly 2955 bytes.
    1315PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    14 PASS: requestBodyTransferSize should be exactly 0 bytes.
    15 PASS: responseBodyTransferSize should be exactly 2955 bytes.
    1616PASS: requestHeadersTransferSize should be non-empty.
    1717PASS: responseHeadersTransferSize should be non-empty.
    1818
    19 -- Running test case: Resource.Size.Network.text
     19-- Running test case: Resource.Size.Network.text.empty
    2020PASS: statusCode should be 200.
    2121PASS: compressed should be false.
    2222PASS: responseSource should be Symbol(network).
    23 PASS: estimatedNetworkEncodedSize should be exactly 0 bytes.
     23size: 0
     24requestBodyTransferSize: 0
     25responseBodyTransferSize: 0
     26estimatedNetworkEncodedSize: 0
     27networkEncodedSize: 0
    2428PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    25 PASS: size should be exactly 0 bytes.
    26 PASS: networkEncodedSize should be exactly 0 bytes.
    2729PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    28 PASS: requestBodyTransferSize should be exactly 0 bytes.
    29 PASS: responseBodyTransferSize should be exactly 0 bytes.
    3030PASS: requestHeadersTransferSize should be non-empty.
    3131PASS: responseHeadersTransferSize should be non-empty.
     
    3535PASS: compressed should be true.
    3636PASS: responseSource should be Symbol(network).
    37 PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
     37size: 2955
     38requestBodyTransferSize: 0
     39responseBodyTransferSize: 1229
     40estimatedNetworkEncodedSize: 1229
     41networkEncodedSize: 1229
    3842PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    39 PASS: size should be exactly 2955 bytes.
    40 PASS: networkEncodedSize should be exactly 1229 bytes.
    4143PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    42 PASS: requestBodyTransferSize should be exactly 0 bytes.
    43 PASS: responseBodyTransferSize should be exactly 1229 bytes.
    4444PASS: requestHeadersTransferSize should be non-empty.
    4545PASS: responseHeadersTransferSize should be non-empty.
     
    4949PASS: compressed should be true.
    5050PASS: responseSource should be Symbol(network).
    51 PASS: estimatedNetworkEncodedSize should be exactly 1229 bytes.
     51size: 2955
     52requestBodyTransferSize: 0
     53responseBodyTransferSize: 1229
     54estimatedNetworkEncodedSize: 1229
     55networkEncodedSize: 1229
    5256PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    53 PASS: size should be exactly 2955 bytes.
    54 PASS: networkEncodedSize should be exactly 1229 bytes.
    5557PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    56 PASS: requestBodyTransferSize should be exactly 0 bytes.
    57 PASS: responseBodyTransferSize should be exactly 1229 bytes.
    5858PASS: requestHeadersTransferSize should be non-empty.
    5959PASS: responseHeadersTransferSize should be non-empty.
     
    6363PASS: compressed should be false.
    6464PASS: responseSource should be Symbol(network).
    65 PASS: estimatedNetworkEncodedSize should be exactly 12940 bytes.
     65size: 12940
     66requestBodyTransferSize: 0
     67responseBodyTransferSize: 12940
     68estimatedNetworkEncodedSize: 12940
     69networkEncodedSize: 12940
    6670PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    67 PASS: size should be exactly 12940 bytes.
    68 PASS: networkEncodedSize should be exactly 12940 bytes.
    6971PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    70 PASS: requestBodyTransferSize should be exactly 0 bytes.
    71 PASS: responseBodyTransferSize should be exactly 12940 bytes.
    7272PASS: requestHeadersTransferSize should be non-empty.
    7373PASS: responseHeadersTransferSize should be non-empty.
     
    7777PASS: compressed should be false.
    7878PASS: responseSource should be Symbol(network).
    79 PASS: estimatedNetworkEncodedSize should be exactly 512 bytes.
     79size: 512
     80requestBodyTransferSize: 0
     81responseBodyTransferSize: 512
     82estimatedNetworkEncodedSize: 512
     83networkEncodedSize: 512
    8084PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    81 PASS: size should be exactly 512 bytes.
    82 PASS: networkEncodedSize should be exactly 512 bytes.
    8385PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    84 PASS: requestBodyTransferSize should be exactly 0 bytes.
    85 PASS: responseBodyTransferSize should be exactly 512 bytes.
    8686PASS: requestHeadersTransferSize should be non-empty.
    8787PASS: responseHeadersTransferSize should be non-empty.
     
    9191PASS: compressed should be false.
    9292PASS: responseSource should be Symbol(network).
    93 PASS: estimatedNetworkEncodedSize should be exactly 28 bytes.
     93size: 28
     94requestBodyTransferSize: 1027
     95responseBodyTransferSize: 28
     96estimatedNetworkEncodedSize: 28
     97networkEncodedSize: 28
    9498PASS: estimatedTotalTransferSize should be >= (encoded body size + headers).
    95 PASS: size should be exactly 28 bytes.
    96 PASS: networkEncodedSize should be exactly 28 bytes.
    9799PASS: networkTotalTransferSize should be >= (encoded body size + headers).
    98 PASS: requestBodyTransferSize should be exactly 1027 bytes.
    99 PASS: responseBodyTransferSize should be exactly 28 bytes.
    100100PASS: requestHeadersTransferSize should be non-empty.
    101101PASS: responseHeadersTransferSize should be non-empty.
Note: See TracChangeset for help on using the changeset viewer.