Skip to content

Commit 3bd784c

Browse files
James Simonsendpranke
authored andcommitted
[Navigation Timing] Import the W3C Navigation Timing test suite
https://bugs.webkit.org/show_bug.cgi?id=84887 Patch by James Simonsen <simonjam@chromium.org> on 2012-07-12 Reviewed by Tony Gentilcore. Tools: * Scripts/import-w3c-performance-wg-tests: Added. LayoutTests: * http/tests/resources/testharness.css: Added. * http/tests/resources/testharness.js: Copied from LayoutTests/resources/testharness.js. * http/tests/resources/testharnessreport.js: Copied from LayoutTests/resources/testharnessreport.js. * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_open-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_open.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_readiness_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_readiness_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigate_within_document-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigate_within_document.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_redirectCount_none-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_redirectCount_none.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_backforward-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_backforward.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_enums-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_enums.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_reload-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_reload.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_no_previous_document-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_no_previous_document.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist_in_object-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist_in_object.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_readwrite-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_readwrite.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_exist-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_exist.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_order-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_order.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_client_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_client_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_reload-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_reload.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_server_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_server_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_xserver_redirect-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_xserver_redirect.html: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_unique_performance_objects-expected.txt: Added. * http/tests/w3c/webperf/approved/navigation-timing/html5/test_unique_performance_objects.html: Added. * http/tests/w3c/webperf/resources/blank_page_green.htm: Added. * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Added. * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Added. * http/tests/w3c/webperf/resources/blank_page_unload.htm: Added. * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Added. * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Added. * http/tests/w3c/webperf/resources/pagevistestharness.js: Added. * http/tests/w3c/webperf/resources/redirect.php: Added. * http/tests/w3c/webperf/resources/webperftestharness.js: Added. * platform/mac/Skipped: Skip new webperf tests. * platform/win/Skipped: Ditto. * platform/wincairo/Skipped: Ditto. * resources/testharness.css: Added. * resources/testharnessreport.js: Support async tests. Canonical link: https://commits.webkit.org/109002@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@122528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent b91d80a commit 3bd784c

97 files changed

Lines changed: 6152 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

LayoutTests/ChangeLog

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,104 @@
1+
2012-07-12 James Simonsen <simonjam@chromium.org>
2+
3+
[Navigation Timing] Import the W3C Navigation Timing test suite
4+
https://bugs.webkit.org/show_bug.cgi?id=84887
5+
6+
Reviewed by Tony Gentilcore.
7+
8+
* http/tests/resources/testharness.css: Added.
9+
* http/tests/resources/testharness.js: Copied from LayoutTests/resources/testharness.js.
10+
* http/tests/resources/testharnessreport.js: Copied from LayoutTests/resources/testharnessreport.js.
11+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Added.
12+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Added.
13+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Added.
14+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Added.
15+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Added.
16+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Added.
17+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Added.
18+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Added.
19+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Added.
20+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Added.
21+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Added.
22+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Added.
23+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Added.
24+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Added.
25+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Added.
26+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Added.
27+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Added.
28+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Added.
29+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Added.
30+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Added.
31+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Added.
32+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Added.
33+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Added.
34+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Added.
35+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Added.
36+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Added.
37+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Added.
38+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Added.
39+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Added.
40+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Added.
41+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Added.
42+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Added.
43+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Added.
44+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Added.
45+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Added.
46+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Added.
47+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Added.
48+
* http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Added.
49+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_open-expected.txt: Added.
50+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_open.html: Added.
51+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_readiness_exist-expected.txt: Added.
52+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_document_readiness_exist.html: Added.
53+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigate_within_document-expected.txt: Added.
54+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigate_within_document.html: Added.
55+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_attributes_exist-expected.txt: Added.
56+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_attributes_exist.html: Added.
57+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_redirectCount_none-expected.txt: Added.
58+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_redirectCount_none.html: Added.
59+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_backforward-expected.txt: Added.
60+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_backforward.html: Added.
61+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_enums-expected.txt: Added.
62+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_enums.html: Added.
63+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_reload-expected.txt: Added.
64+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_navigation_type_reload.html: Added.
65+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_no_previous_document-expected.txt: Added.
66+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_no_previous_document.html: Added.
67+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist-expected.txt: Added.
68+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist.html: Added.
69+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist_in_object-expected.txt: Added.
70+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_performance_attributes_exist_in_object.html: Added.
71+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_readwrite-expected.txt: Added.
72+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_readwrite.html: Added.
73+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_exist-expected.txt: Added.
74+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_exist.html: Added.
75+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_order-expected.txt: Added.
76+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_attributes_order.html: Added.
77+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_client_redirect-expected.txt: Added.
78+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_client_redirect.html: Added.
79+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_reload-expected.txt: Added.
80+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_reload.html: Added.
81+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_server_redirect-expected.txt: Added.
82+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_server_redirect.html: Added.
83+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_xserver_redirect-expected.txt: Added.
84+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_timing_xserver_redirect.html: Added.
85+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_unique_performance_objects-expected.txt: Added.
86+
* http/tests/w3c/webperf/approved/navigation-timing/html5/test_unique_performance_objects.html: Added.
87+
* http/tests/w3c/webperf/resources/blank_page_green.htm: Added.
88+
* http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Added.
89+
* http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Added.
90+
* http/tests/w3c/webperf/resources/blank_page_unload.htm: Added.
91+
* http/tests/w3c/webperf/resources/blank_page_yellow.htm: Added.
92+
* http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Added.
93+
* http/tests/w3c/webperf/resources/pagevistestharness.js: Added.
94+
* http/tests/w3c/webperf/resources/redirect.php: Added.
95+
* http/tests/w3c/webperf/resources/webperftestharness.js: Added.
96+
* platform/mac/Skipped: Skip new webperf tests.
97+
* platform/win/Skipped: Ditto.
98+
* platform/wincairo/Skipped: Ditto.
99+
* resources/testharness.css: Added.
100+
* resources/testharnessreport.js: Support async tests.
101+
1102
2012-07-12 W. James MacLean <wjmaclean@chromium.org>
2103

3104
[chromium] Unreviewed gardening. SKIP inspector/elements/edit-dom-actions.html on Win Debug

LayoutTests/http/tests/w3c/README

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
This directory contains files imported from the W3C.
2+
3+
With only one exception (below), these files should not be modified directly. Instead, please
4+
source the files from the following locations:
5+
6+
resources/testharness.js - and...
7+
resources/testharness.css - Fetch from http://w3c-test.org/resources/
8+
9+
resources/testharnessreport.js - Modify directly. It's the vendor specific portion.
10+
11+
webperf/ - Use Tools/Scripts/import-w3c-performance-wg-tests
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
html {
2+
font-family:DejaVu Sans, Bitstream Vera Sans, Arial, Sans;
3+
}
4+
5+
table#results {
6+
border-collapse:collapse;
7+
}
8+
9+
table#results th {
10+
padding:0;
11+
padding-bottom:0.5em;
12+
border-bottom:medium solid black;
13+
}
14+
15+
table#results td {
16+
padding:0;
17+
padding-bottom:0.5em;
18+
border-bottom:thin solid black;
19+
}
20+
21+
table#results tr>td:nth-child(1) {
22+
font-variant:small-caps;
23+
}
24+
25+
table#results tr>td:nth-child(3) {
26+
font-family:DejaVu Sans Mono, Bitstream Vera Sans Mono, Monospace;
27+
white-space:pre;
28+
}

0 commit comments

Comments
 (0)