Changeset 237341 in webkit


Ignore:
Timestamp:
Oct 22, 2018 5:15:40 PM (5 years ago)
Author:
jiewen_tan@apple.com
Message:

Update web-platform-tests/resource-timing
https://bugs.webkit.org/show_bug.cgi?id=190550

Reviewed by Youenn Fablet.

  • resources/import-expectations.json:
  • web-platform-tests/resource-timing/resource_initiator_types-expected.txt:
  • web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt:
  • web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html:
  • web-platform-tests/resource-timing/resources/TAOResponse.py:

(main):

Location:
trunk/LayoutTests/imported/w3c
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r237311 r237341  
     12018-10-12  Jiewen Tan  <jiewen_tan@apple.com>
     2
     3        Update web-platform-tests/resource-timing
     4        https://bugs.webkit.org/show_bug.cgi?id=190550
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * resources/import-expectations.json:
     9        * web-platform-tests/resource-timing/resource_initiator_types-expected.txt:
     10        * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt:
     11        * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html:
     12        * web-platform-tests/resource-timing/resources/TAOResponse.py:
     13        (main):
     14
    1152018-10-20  YUHAN WU  <yuhan_wu@apple.com>
    216
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_initiator_types-expected.txt

    r236402 r237341  
    2222PASS http://localhost:8800/resource-timing/resources/blue.png?id=svg-image is expected to have initiatorType image
    2323PASS http://localhost:8800/resource-timing/resources/blue.png?id=video-poster is expected to have initiatorType video
     24PASS http://localhost:8800/resource-timing/resources/empty.py?id=audio-source-mpeg is expected to have initiatorType audio
    2425PASS http://localhost:8800/resource-timing/resources/empty.py?id=audio-source-wav is expected to have initiatorType audio
    2526PASS http://localhost:8800/resource-timing/resources/empty.py?id=audio-src is expected to have initiatorType audio
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html

    r236402 r237341  
    1717            // Scripts appended in JS to ensure setResourceTimingBufferSize is called before.
    1818            let counter = performance.getEntriesByType("resource").length;
    19             function appendScript() {
    20                 const src = "resources/empty.js?" + counter;
    21                 const script = document.createElement('script');
    22                 script.type = 'text/javascript';
    23                 script.onload = function() { ++counter; appendScript()};
    24                 script.src = src;
    25                 document.body.appendChild(script);
     19            function appendScripts() {
     20                const documentFragment = document.createDocumentFragment();
     21                // Add 100 elements at a time to avoid page reflow every time.
     22                let numScriptsAccumulated = 0;
     23                while (numScriptsAccumulated < 100) {
     24                    const src = "resources/empty.js?" + counter;
     25                    const script = document.createElement('script');
     26                    script.type = 'text/javascript';
     27                    script.src = src;
     28                    documentFragment.appendChild(script);
     29                    ++counter;
     30                    ++numScriptsAccumulated;
     31                }
     32                document.body.appendChild(documentFragment);
     33                t.step_timeout(appendScripts, 20);
    2634            }
    27             appendScript();
     35            appendScripts();
    2836        });
    2937</script>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/TAOResponse.py

    r236402 r237341  
    1818        response.headers.set('Timing-Allow-Origin', origin)
    1919    elif tao == 'space':
    20     # space seperated list of origin and wildcard, fail
     20    # space separated list of origin and wildcard, fail
    2121        response.headers.set('Timing-Allow-Origin', (origin + ' *'))
    2222    elif tao == 'multi':
    23     # more than one TAO values, seperated by comma, pass
     23    # more than one TAO values, separated by comma, pass
    2424        response.headers.set('Timing-Allow-Origin', origin)
    2525        response.headers.append('Timing-Allow-Origin', '*')
    2626    elif tao == 'multi_wildcard':
    27     # multiple wildcards, seperated by comma, pass
     27    # multiple wildcards, separated by comma, pass
    2828        response.headers.set('Timing-Allow-Origin', '*')
    2929        response.headers.append('Timing-Allow-Origin', '*')
    3030    elif tao == 'match_origin':
    31     # contains a match of origin, seperated by comma, pass
     31    # contains a match of origin, separated by comma, pass
    3232        response.headers.set('Timing-Allow-Origin', origin)
    3333        response.headers.append('Timing-Allow-Origin', "fake")
    3434    elif tao == 'match_wildcard':
    35     # contains a wildcard, seperated by comma, pass
     35    # contains a wildcard, separated by comma, pass
    3636        response.headers.set('Timing-Allow-Origin', "fake")
    3737        response.headers.append('Timing-Allow-Origin', '*')
Note: See TracChangeset for help on using the changeset viewer.