RESOLVED FIXED 167542
Add User Timing Experimental Feature
https://bugs.webkit.org/show_bug.cgi?id=167542
Summary Add User Timing Experimental Feature
Joseph Pecoraro
Reported 2017-01-27 22:46:20 PST
Summary: Add User Timing Experimental Feature https://w3c.github.io/user-timing/ In the hierarchy of Performance Specs (Performance Timeline, User Timing, Resource Timing, Navigation Timing) User Timing is the most basic. It allows testing the fundamentals (PerformanceEntry, Extended Performance APIs) before moving on to the next phases (PerformanceObserver, reworking ResourceTiming + NavigationTiming on top of PerformanceEntry).
Attachments
[PATCH] Proposed Fix - User Timing Experimental Feature (21.06 KB, patch)
2017-01-27 22:56 PST, Joseph Pecoraro
no flags
[PATCH] Proposed Fix - User Timing Experimental Feature (24.86 KB, patch)
2017-01-27 23:00 PST, Joseph Pecoraro
rniwa: review+
buildbot: commit-queue-
[PATCH] Proposed Fix - Import web-platform-tests/user-timing (134.80 KB, patch)
2017-01-27 23:01 PST, Joseph Pecoraro
rniwa: review+
buildbot: commit-queue-
[PATCH] For Bots - All Necessary Parts (159.61 KB, patch)
2017-01-27 23:03 PST, Joseph Pecoraro
no flags
Archive of layout-test-results from ews103 for mac-elcapitan (831.08 KB, application/zip)
2017-01-28 00:03 PST, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-elcapitan-wk2 (948.76 KB, application/zip)
2017-01-28 00:07 PST, Build Bot
no flags
Archive of layout-test-results from ews104 for mac-elcapitan-wk2 (862.59 KB, application/zip)
2017-01-28 00:12 PST, Build Bot
no flags
Archive of layout-test-results from ews117 for mac-elcapitan (1.57 MB, application/zip)
2017-01-28 00:14 PST, Build Bot
no flags
Archive of layout-test-results from ews125 for ios-simulator-wk2 (801.34 KB, application/zip)
2017-01-28 00:18 PST, Build Bot
no flags
[PATCH] For Bots (177.78 KB, patch)
2017-01-28 00:26 PST, Joseph Pecoraro
no flags
Joseph Pecoraro
Comment 1 2017-01-27 22:47:00 PST
Joseph Pecoraro
Comment 2 2017-01-27 22:56:46 PST
Created attachment 299998 [details] [PATCH] Proposed Fix - User Timing Experimental Feature
Joseph Pecoraro
Comment 3 2017-01-27 23:00:32 PST
Created attachment 300000 [details] [PATCH] Proposed Fix - User Timing Experimental Feature
Joseph Pecoraro
Comment 4 2017-01-27 23:01:17 PST
Created attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing
Ryosuke Niwa
Comment 5 2017-01-27 23:01:29 PST
Comment on attachment 300000 [details] [PATCH] Proposed Fix - User Timing Experimental Feature r=me assuming it passes EWS.
Joseph Pecoraro
Comment 6 2017-01-27 23:03:08 PST
Created attachment 300002 [details] [PATCH] For Bots - All Necessary Parts
Ryosuke Niwa
Comment 7 2017-01-27 23:05:19 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing View in context: https://bugs.webkit.org/attachment.cgi?id=300001&action=review rs=me > LayoutTests/imported/w3c/resources/ImportExpectations:287 > -web-platform-tests/user-timing [ Skip ] > +#web-platform-tests/user-timing [ Pass ] Why is this commented out?
Joseph Pecoraro
Comment 8 2017-01-27 23:55:01 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing View in context: https://bugs.webkit.org/attachment.cgi?id=300001&action=review >> LayoutTests/imported/w3c/resources/ImportExpectations:287 >> +#web-platform-tests/user-timing [ Pass ] > > Why is this commented out? This is the style of all of the imported directories. Youenn would know why, I didn't ask =)
Build Bot
Comment 9 2017-01-28 00:02:59 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing Attachment 300001 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2962302 New failing tests: imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_marks.html imported/w3c/web-platform-tests/user-timing/test_user_timing_entry_type.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_measures.html imported/w3c/web-platform-tests/user-timing/test_user_timing_exists.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions.html imported/w3c/web-platform-tests/user-timing/idlharness.html
Build Bot
Comment 10 2017-01-28 00:03:04 PST
Created attachment 300004 [details] Archive of layout-test-results from ews103 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Joseph Pecoraro
Comment 11 2017-01-28 00:07:09 PST
Yep, I need to update js/dom/global-constructors-attributes.html before landing.
Build Bot
Comment 12 2017-01-28 00:07:27 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing Attachment 300001 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2962309 New failing tests: imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_marks.html imported/w3c/web-platform-tests/user-timing/test_user_timing_entry_type.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_measures.html imported/w3c/web-platform-tests/user-timing/test_user_timing_exists.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions.html imported/w3c/web-platform-tests/user-timing/idlharness.html
Build Bot
Comment 13 2017-01-28 00:07:32 PST
Created attachment 300005 [details] Archive of layout-test-results from ews106 for mac-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Build Bot
Comment 14 2017-01-28 00:12:44 PST
Comment on attachment 300000 [details] [PATCH] Proposed Fix - User Timing Experimental Feature Attachment 300000 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2962303 New failing tests: js/dom/global-constructors-attributes.html
Build Bot
Comment 15 2017-01-28 00:12:49 PST
Created attachment 300007 [details] Archive of layout-test-results from ews104 for mac-elcapitan-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-elcapitan-wk2 Platform: Mac OS X 10.11.6
Build Bot
Comment 16 2017-01-28 00:14:18 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing Attachment 300001 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2962320 New failing tests: imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_marks.html imported/w3c/web-platform-tests/user-timing/test_user_timing_entry_type.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_measures.html imported/w3c/web-platform-tests/user-timing/test_user_timing_exists.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions.html imported/w3c/web-platform-tests/user-timing/idlharness.html
Build Bot
Comment 17 2017-01-28 00:14:23 PST
Created attachment 300008 [details] Archive of layout-test-results from ews117 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews117 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Build Bot
Comment 18 2017-01-28 00:18:07 PST
Comment on attachment 300001 [details] [PATCH] Proposed Fix - Import web-platform-tests/user-timing Attachment 300001 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2962314 New failing tests: imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html imported/w3c/web-platform-tests/user-timing/idlharness.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_marks.html imported/w3c/web-platform-tests/user-timing/test_user_timing_clear_measures.html imported/w3c/web-platform-tests/user-timing/test_user_timing_exists.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark.html imported/w3c/web-platform-tests/user-timing/test_user_timing_mark_exceptions.html imported/w3c/web-platform-tests/user-timing/test_user_timing_measure_exceptions.html imported/w3c/web-platform-tests/user-timing/test_user_timing_entry_type.html
Build Bot
Comment 19 2017-01-28 00:18:11 PST
Created attachment 300009 [details] Archive of layout-test-results from ews125 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews125 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Joseph Pecoraro
Comment 20 2017-01-28 00:26:02 PST
Created attachment 300010 [details] [PATCH] For Bots
Joseph Pecoraro
Comment 21 2017-01-28 01:29:53 PST
<https://trac.webkit.org/changeset/211332> Experimental Flag <https://trac.webkit.org/changeset/211333> web-platform-tests/user-timing
Note You need to log in before you can comment on or make changes to this bug.