Changeset 236402 in webkit


Ignore:
Timestamp:
Sep 24, 2018 8:58:43 AM (6 years ago)
Author:
yoav@yoav.ws
Message:

Import WPT resource-timing tests
https://bugs.webkit.org/show_bug.cgi?id=189903

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

  • web-platform-tests/resource-timing/META.yml: Added.
  • web-platform-tests/resource-timing/OWNERS: Removed.
  • web-platform-tests/resource-timing/clear_resource_timing_functionality.html: Added.
  • web-platform-tests/resource-timing/clear_resource_timing_functionality-expected.txt: Added.
  • web-platform-tests/resource-timing/idlharness.any.html: Added.
  • web-platform-tests/resource-timing/idlharness.any-expected.txt: Added.
  • web-platform-tests/resource-timing/idlharness.any.js: Added.

(idl_array.catch):

  • web-platform-tests/resource-timing/idlharness.any.worker.html: Added.
  • web-platform-tests/resource-timing/idlharness.any.worker-expected.txt: Added.
  • web-platform-tests/resource-timing/idlharness.html: Removed.
  • web-platform-tests/resource-timing/resource-timing-tojson.html: Added.
  • web-platform-tests/resource-timing/resource-timing-tojson-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html: Added.
  • web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_TAO_match_origin.htm:
  • web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm:
  • web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_multi.htm:
  • web-platform-tests/resource-timing/resource_TAO_multi-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html: Copied from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm.
  • web-platform-tests/resource-timing/resource_TAO_multi_wildcard-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_TAO_null.htm:
  • web-platform-tests/resource-timing/resource_TAO_null-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm:
  • web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_space.htm:
  • web-platform-tests/resource-timing/resource_TAO_space-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_TAO_wildcard.htm:
  • web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt: Changed.
  • web-platform-tests/resource-timing/resource_dedicated_worker.html: Added.
  • web-platform-tests/resource-timing/resource_dedicated_worker-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_ignore_data_url.html: Added.
  • web-platform-tests/resource-timing/resource_ignore_data_url-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_ignore_failures.html: Added.
  • web-platform-tests/resource-timing/resource_ignore_failures-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_initiator_types.html: Added.
  • web-platform-tests/resource-timing/resource_initiator_types-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_memory_cached.sub.html: Added.
  • web-platform-tests/resource-timing/resource_memory_cached.sub-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_redirects.html: Added.
  • web-platform-tests/resource-timing/resource_redirects-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_reparenting.html: Added.
  • web-platform-tests/resource-timing/resource_reparenting-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_script_types.html: Added.
  • web-platform-tests/resource-timing/resource_script_types-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_subframe_self_navigation.html: Added.
  • web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing.worker.html: Added.
  • web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing.worker.js: Added.

(check):
(async_test.t.then):

  • web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect.html: Added.
  • web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_eventually-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html: Added.
  • web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_cross_origin_redirect.html: Added.
  • web-platform-tests/resource-timing/resource_timing_cross_origin_redirect-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html: Added.
  • web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_same_origin_redirect.html: Added.
  • web-platform-tests/resource-timing/resource_timing_same_origin_redirect-expected.txt: Added.
  • web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html: Added.
  • web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback-expected.txt: Added.
  • web-platform-tests/resource-timing/resources/TAOResponse.py:

(main):

  • web-platform-tests/resource-timing/resources/all_resource_types.htm: Added.
  • web-platform-tests/resource-timing/resources/blank_page_green.htm: Added.
  • web-platform-tests/resource-timing/resources/empty.js: Added.
  • web-platform-tests/resource-timing/resources/empty.py: Added.

(main):

  • web-platform-tests/resource-timing/resources/empty_script.js: Added.
  • web-platform-tests/resource-timing/resources/eventsource.py: Added.

(main):

  • web-platform-tests/resource-timing/resources/green_frame.htm: Added.
  • web-platform-tests/resource-timing/resources/iframe_TAO_multi_wildcard.html: Added.
  • web-platform-tests/resource-timing/resources/multi_redirect.py: Added.

(main):

  • web-platform-tests/resource-timing/resources/nested.css: Added.

(@import "resource_timing_test0.css?id=n1";):
(ol):

  • web-platform-tests/resource-timing/resources/notify_parent.html: Added.
  • web-platform-tests/resource-timing/resources/self_navigation.html: Added.
  • web-platform-tests/resource-timing/resources/w3c-import.log:
  • web-platform-tests/resource-timing/resources/worker_with_images.js: Added.

(checkDone):
(makeRequest.xhr.onreadystatechange):
(makeRequest):

  • web-platform-tests/resource-timing/w3c-import.log:

LayoutTests:

  • TestExpectations:: Added a few failing tests.
  • platform/mac/TestExpectations:: Added a timeout test.
Location:
trunk/LayoutTests
Files:
62 added
2 deleted
21 edited
2 copied

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r236392 r236402  
     12018-09-24  Yoav Weiss  <yoav@yoav.ws>
     2
     3        Import WPT resource-timing tests
     4        https://bugs.webkit.org/show_bug.cgi?id=189903
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * TestExpectations:: Added a few failing tests.
     9        * platform/mac/TestExpectations:: Added a timeout test.
     10
    1112018-09-22  Dean Jackson  <dino@apple.com>
    212
  • trunk/LayoutTests/TestExpectations

    r236384 r236402  
    349349imported/w3c/web-platform-tests/mediacapture-fromelement/creation.html [ Pass Failure ]
    350350webkit.org/b/180240 imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html [ Pass Failure ]
     351webkit.org/b/189906 imported/w3c/web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html [ Skip ]
     352webkit.org/b/189905 imported/w3c/web-platform-tests/resource-timing/resource_initiator_types.html [ Pass Failure ]
     353webkit.org/b/189910 imported/w3c/web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html [ Pass Failure ]
    351354
    352355# The follow two tests change their output each run
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r236378 r236402  
     12018-09-24  Yoav Weiss  <yoav@yoav.ws>
     2
     3        Import WPT resource-timing tests
     4        https://bugs.webkit.org/show_bug.cgi?id=189903
     5
     6        Reviewed by Youenn Fablet.
     7
     8        * web-platform-tests/resource-timing/META.yml: Added.
     9        * web-platform-tests/resource-timing/OWNERS: Removed.
     10        * web-platform-tests/resource-timing/clear_resource_timing_functionality.html: Added.
     11        * web-platform-tests/resource-timing/clear_resource_timing_functionality-expected.txt: Added.
     12        * web-platform-tests/resource-timing/idlharness.any.html: Added.
     13        * web-platform-tests/resource-timing/idlharness.any-expected.txt: Added.
     14        * web-platform-tests/resource-timing/idlharness.any.js: Added.
     15        (idl_array.catch):
     16        * web-platform-tests/resource-timing/idlharness.any.worker.html: Added.
     17        * web-platform-tests/resource-timing/idlharness.any.worker-expected.txt: Added.
     18        * web-platform-tests/resource-timing/idlharness.html: Removed.
     19        * web-platform-tests/resource-timing/resource-timing-tojson.html: Added.
     20        * web-platform-tests/resource-timing/resource-timing-tojson-expected.txt: Added.
     21        * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html: Added.
     22        * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt: Added.
     23        * web-platform-tests/resource-timing/resource_TAO_match_origin.htm:
     24        * web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt: Changed.
     25        * web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm:
     26        * web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt: Changed.
     27        * web-platform-tests/resource-timing/resource_TAO_multi.htm:
     28        * web-platform-tests/resource-timing/resource_TAO_multi-expected.txt: Changed.
     29        * web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html: Copied from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm.
     30        * web-platform-tests/resource-timing/resource_TAO_multi_wildcard-expected.txt: Added.
     31        * web-platform-tests/resource-timing/resource_TAO_null.htm:
     32        * web-platform-tests/resource-timing/resource_TAO_null-expected.txt: Changed.
     33        * web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm:
     34        * web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt: Changed.
     35        * web-platform-tests/resource-timing/resource_TAO_space.htm:
     36        * web-platform-tests/resource-timing/resource_TAO_space-expected.txt: Changed.
     37        * web-platform-tests/resource-timing/resource_TAO_wildcard.htm:
     38        * web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt: Changed.
     39        * web-platform-tests/resource-timing/resource_dedicated_worker.html: Added.
     40        * web-platform-tests/resource-timing/resource_dedicated_worker-expected.txt: Added.
     41        * web-platform-tests/resource-timing/resource_ignore_data_url.html: Added.
     42        * web-platform-tests/resource-timing/resource_ignore_data_url-expected.txt: Added.
     43        * web-platform-tests/resource-timing/resource_ignore_failures.html: Added.
     44        * web-platform-tests/resource-timing/resource_ignore_failures-expected.txt: Added.
     45        * web-platform-tests/resource-timing/resource_initiator_types.html: Added.
     46        * web-platform-tests/resource-timing/resource_initiator_types-expected.txt: Added.
     47        * web-platform-tests/resource-timing/resource_memory_cached.sub.html: Added.
     48        * web-platform-tests/resource-timing/resource_memory_cached.sub-expected.txt: Added.
     49        * web-platform-tests/resource-timing/resource_redirects.html: Added.
     50        * web-platform-tests/resource-timing/resource_redirects-expected.txt: Added.
     51        * web-platform-tests/resource-timing/resource_reparenting.html: Added.
     52        * web-platform-tests/resource-timing/resource_reparenting-expected.txt: Added.
     53        * web-platform-tests/resource-timing/resource_script_types.html: Added.
     54        * web-platform-tests/resource-timing/resource_script_types-expected.txt: Added.
     55        * web-platform-tests/resource-timing/resource_subframe_self_navigation.html: Added.
     56        * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt: Added.
     57        * web-platform-tests/resource-timing/resource_timing.worker.html: Added.
     58        * web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
     59        * web-platform-tests/resource-timing/resource_timing.worker.js: Added.
     60        (check):
     61        (async_test.t.then):
     62        * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect.html: Added.
     63        * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect-expected.txt: Added.
     64        * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html: Added.
     65        * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually-expected.txt: Added.
     66        * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html: Added.
     67        * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries-expected.txt: Added.
     68        * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html: Added.
     69        * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Added.
     70        * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect.html: Added.
     71        * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect-expected.txt: Added.
     72        * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html: Added.
     73        * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt: Added.
     74        * web-platform-tests/resource-timing/resource_timing_same_origin_redirect.html: Added.
     75        * web-platform-tests/resource-timing/resource_timing_same_origin_redirect-expected.txt: Added.
     76        * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html: Added.
     77        * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback-expected.txt: Added.
     78        * web-platform-tests/resource-timing/resources/TAOResponse.py:
     79        (main):
     80        * web-platform-tests/resource-timing/resources/all_resource_types.htm: Added.
     81        * web-platform-tests/resource-timing/resources/blank_page_green.htm: Added.
     82        * web-platform-tests/resource-timing/resources/empty.js: Added.
     83        * web-platform-tests/resource-timing/resources/empty.py: Added.
     84        (main):
     85        * web-platform-tests/resource-timing/resources/empty_script.js: Added.
     86        * web-platform-tests/resource-timing/resources/eventsource.py: Added.
     87        (main):
     88        * web-platform-tests/resource-timing/resources/green_frame.htm: Added.
     89        * web-platform-tests/resource-timing/resources/iframe_TAO_multi_wildcard.html: Added.
     90        * web-platform-tests/resource-timing/resources/multi_redirect.py: Added.
     91        (main):
     92        * web-platform-tests/resource-timing/resources/nested.css: Added.
     93        (@import "resource_timing_test0.css?id=n1";):
     94        (ol):
     95        * web-platform-tests/resource-timing/resources/notify_parent.html: Added.
     96        * web-platform-tests/resource-timing/resources/self_navigation.html: Added.
     97        * web-platform-tests/resource-timing/resources/w3c-import.log:
     98        * web-platform-tests/resource-timing/resources/worker_with_images.js: Added.
     99        (checkDone):
     100        (makeRequest.xhr.onreadystatechange):
     101        (makeRequest):
     102        * web-platform-tests/resource-timing/w3c-import.log:
     103
    11042018-09-21  Dean Jackson  <dino@apple.com>
    2105
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=match_origin
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_origin.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=match_wildcard
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=multi
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi_wildcard-expected.txt

    r236401 r236402  
    1 Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=multi
    2 CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     1Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=multi_wildcard
     2CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    33Description
    44
     
    66
    77
     8Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     9
    810PASS window.performance is defined
    911PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html

    r236401 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
     
    5152<p>This test validates that for a cross origin resource, the timing allow check algorithm will pass when the HTTP response has multiple Timing-Allow-Origin header fields and the subsequent field value is separated by a comma.</p>
    5253<div id="log"></div>
    53 <iframe id="frameContext" src="resources/iframe_TAO_multi.html"></iframe>
     54<iframe id="frameContext" src="resources/iframe_TAO_multi_wildcard.html"></iframe>
    5455</body>
    5556</html>
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_null-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=null
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_null.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=uppercase
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_space-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=space
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_space.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt

    r220731 r236402  
    11Blocked access to external URL http://www.localhost:8800/resource-timing/resources/TAOResponse.py?tao=wildcard
    22CONSOLE MESSAGE: line 13: NetworkError:  A network error occurred.
     3CONSOLE MESSAGE: line 2659: Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
    34Description
    45
     
    67
    78
     9Harness Error (FAIL), message = Error: assert_greater_than: The iframe should have at least one resource timing entry. expected a number greater than 0 but got 0
     10
    811PASS window.performance is defined
    912PASS window.performance.getEntriesByType is defined
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_wildcard.htm

    r217225 r236402  
    3636    var entries = context.getEntriesByType('resource');
    3737
     38    assert_greater_than(entries.length, 0, "The iframe should have at least one resource timing entry.");
    3839    if(entries.length > 0) {
    3940        entry = entries[0];
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/TAOResponse.py

    r217225 r236402  
    2121        response.headers.set('Timing-Allow-Origin', (origin + ' *'))
    2222    elif tao == 'multi':
    23     # more than one TAO values, seperated by common, pass
     23    # more than one TAO values, seperated by comma, pass
    2424        response.headers.set('Timing-Allow-Origin', origin)
    2525        response.headers.append('Timing-Allow-Origin', '*')
     26    elif tao == 'multi_wildcard':
     27    # multiple wildcards, seperated by comma, pass
     28        response.headers.set('Timing-Allow-Origin', '*')
     29        response.headers.append('Timing-Allow-Origin', '*')
    2630    elif tao == 'match_origin':
    27     # contains a match of origin, seperated by common, pass
     31    # contains a match of origin, seperated by comma, pass
    2832        response.headers.set('Timing-Allow-Origin', origin)
    2933        response.headers.append('Timing-Allow-Origin', "fake")
    3034    elif tao == 'match_wildcard':
    31     # contains a wildcard, seperated by common, pass
     35    # contains a wildcard, seperated by comma, pass
    3236        response.headers.set('Timing-Allow-Origin', "fake")
    3337        response.headers.append('Timing-Allow-Origin', '*')
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/w3c-import.log

    r230445 r236402  
    22Do NOT modify these tests directly in WebKit.
    33Instead, create a pull request on the WPT github:
    4         https://github.com/w3c/web-platform-tests
     4        https://github.com/web-platform-tests/wpt
    55
    66Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
     
    3030/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/iframe_TAO_match_wildcard.html
    3131/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/iframe_TAO_multi.html
     32/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/iframe_TAO_multi_wildcard.html
    3233/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/iframe_TAO_null.html
    3334/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resources/iframe_TAO_origin.html
  • trunk/LayoutTests/imported/w3c/web-platform-tests/resource-timing/w3c-import.log

    r222307 r236402  
    22Do NOT modify these tests directly in WebKit.
    33Instead, create a pull request on the WPT github:
    4         https://github.com/w3c/web-platform-tests
     4        https://github.com/web-platform-tests/wpt
    55
    66Then run the Tools/Scripts/import-w3c-tests in WebKit to reimport
     
    1515------------------------------------------------------------------------
    1616List of files:
    17 /LayoutTests/imported/w3c/web-platform-tests/resource-timing/OWNERS
     17/LayoutTests/imported/w3c/web-platform-tests/resource-timing/META.yml
    1818/LayoutTests/imported/w3c/web-platform-tests/resource-timing/SyntheticResponse.py
    19 /LayoutTests/imported/w3c/web-platform-tests/resource-timing/idlharness.html
     19/LayoutTests/imported/w3c/web-platform-tests/resource-timing/clear_resource_timing_functionality.html
     20/LayoutTests/imported/w3c/web-platform-tests/resource-timing/idlharness.any.js
    2021/LayoutTests/imported/w3c/web-platform-tests/resource-timing/iframe-setdomain.sub.html
     22/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing-tojson.html
    2123/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing.html
    2224/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing.js
     25/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html
    2326/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_origin.htm
    2427/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm
    2528/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm
     29/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html
    2630/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_null.htm
    2731/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_origin.htm
     
    3236/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_cached.htm
    3337/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_connection_reuse.html
     38/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_dedicated_worker.html
    3439/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_dynamic_insertion.html
     40/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_ignore_data_url.html
     41/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_ignore_failures.html
     42/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_initiator_types.html
     43/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_memory_cached.sub.html
     44/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_redirects.html
     45/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_reparenting.html
     46/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_script_types.html
     47/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_subframe_self_navigation.html
     48/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.js
     49/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect.html
     50/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html
     51/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html
     52/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html
     53/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_cross_origin_redirect.html
     54/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html
     55/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_same_origin_redirect.html
     56/LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html
    3557/LayoutTests/imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html
    3658/LayoutTests/imported/w3c/web-platform-tests/resource-timing/test_resource_timing.html
  • trunk/LayoutTests/platform/mac/TestExpectations

    r236389 r236402  
    16541654
    16551655webkit.org/b/180260 [ HighSierra ] http/wpt/resource-timing/rt-resources-per-worker.html [ Pass Failure ]
     1656webkit.org/b/189908 imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html [ Pass Timeout ]
    16561657
    16571658webkit.org/b/181830 [ Debug ] media/video-main-content-allow-then-deny.html [ Pass Failure ]
Note: See TracChangeset for help on using the changeset viewer.