blob: be3b35515cf978bbc788a37dd5e03417b86313d3 [file] [log] [blame]
carlosgc@webkit.org55318362018-05-16 08:38:10 +000012018-05-16 Carlos Garcia Campos <cgarcia@igalia.com>
2
3 Unreviewed. Remove W3C deleted files after r231727.
4
5 In r231727 W3C WebDriver tests were updated, but only new and modified files, not the deleted (or renamed)
6 ones. Remove the deleted files and update the test expectations to use the new names.
7
8 * TestExpectations.json: Update expectations after test renames in r231727.
9 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js: Removed.
10 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Removed.
11 * imported/w3c/webdriver/tests/contexts/json_serialize_windowproxy.py: Removed.
12 * imported/w3c/webdriver/tests/contexts/maximize_window.py: Removed.
13 * imported/w3c/webdriver/tests/contexts/resizing_and_positioning.py: Removed.
14 * imported/w3c/webdriver/tests/cookies/add_cookie.py: Removed.
15 * imported/w3c/webdriver/tests/cookies/delete_cookie.py: Removed.
16 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py: Removed.
17 * imported/w3c/webdriver/tests/document_handling/page_source.py: Removed.
18 * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Removed.
19 * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Removed.
20 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Removed.
21 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Removed.
22 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Removed.
23 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py: Removed.
24 * imported/w3c/webdriver/tests/fullscreen_window.py: Removed.
25 * imported/w3c/webdriver/tests/get_window_rect.py: Removed.
26 * imported/w3c/webdriver/tests/interaction/element_clear.py: Removed.
27 * imported/w3c/webdriver/tests/interaction/send_keys_content_editable.py: Removed.
28 * imported/w3c/webdriver/tests/minimize_window.py: Removed.
29 * imported/w3c/webdriver/tests/navigation/current_url.py: Removed.
30 * imported/w3c/webdriver/tests/navigation/get_title.py: Removed.
31 * imported/w3c/webdriver/tests/sessions/get_timeouts.py: Removed.
32 * imported/w3c/webdriver/tests/sessions/new_session/conftest.py: Removed.
33 * imported/w3c/webdriver/tests/sessions/new_session/create_alwaysMatch.py: Removed.
34 * imported/w3c/webdriver/tests/sessions/new_session/create_firstMatch.py: Removed.
35 * imported/w3c/webdriver/tests/sessions/new_session/default_values.py: Removed.
36 * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py: Removed.
37 * imported/w3c/webdriver/tests/sessions/new_session/merge.py: Removed.
38 * imported/w3c/webdriver/tests/sessions/new_session/response.py: Removed.
39 * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py: Removed.
40 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py: Removed.
41 * imported/w3c/webdriver/tests/sessions/status.py: Removed.
42 * imported/w3c/webdriver/tests/set_window_rect.py: Removed.
43 * imported/w3c/webdriver/tests/state/__init__.py: Removed.
44 * imported/w3c/webdriver/tests/state/get_element_attribute.py: Removed.
45 * imported/w3c/webdriver/tests/state/get_element_property.py: Removed.
46 * imported/w3c/webdriver/tests/state/get_element_tag_name.py: Removed.
47 * imported/w3c/webdriver/tests/state/is_element_selected.py: Removed.
48 * imported/w3c/webdriver/tests/state/text/__init__.py: Removed.
49 * imported/w3c/webdriver/tests/state/text/get_text.py: Removed.
50 * imported/w3c/webdriver/tests/switch_to_parent_frame.py: Removed.
51 * imported/w3c/webdriver/tests/user_prompts/accept_alert.py: Removed.
52 * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py: Removed.
53 * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py: Removed.
54 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Removed.
55
bburg@apple.com6fbaa372018-05-11 23:03:36 +0000562018-05-11 Brian Burg <bburg@apple.com>
57
58 Unreviewed. Update W3C WebDriver imported tests.
59
60 This includes upstream PR #10968, which has a fix for XSSAuditor
61 blocking scripts loaded via inline.py. Test expectations for
62 webkitgtkdriver may need to be updated with progressions and new tests.
63
64 * imported/w3c/importer.json:
65 * imported/w3c/tools/webdriver/webdriver/client.py:
66 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
67 * imported/w3c/tools/wptrunner/requirements_chrome_android.txt: Copied from WebDriverTests/imported/w3c/tools/wptrunner/requirements_opera.txt.
68 * imported/w3c/tools/wptrunner/requirements_edge.txt:
69 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
70 * imported/w3c/tools/wptrunner/requirements_ie.txt:
71 * imported/w3c/tools/wptrunner/requirements_opera.txt:
72 * imported/w3c/tools/wptrunner/requirements_safari.txt:
73 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
74 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
75 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
76 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
77 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
78 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
79 * imported/w3c/tools/wptrunner/wptrunner/formatters.py:
80 * imported/w3c/tools/wptrunner/wptrunner/reduce.py:
81 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
82 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/test_sauce.py: Added.
83 * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py:
84 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
85 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
86 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
87 * imported/w3c/webdriver/tests/accept_alert/__init__.py: Added.
88 * imported/w3c/webdriver/tests/accept_alert/accept.py: Added.
89 * imported/w3c/webdriver/tests/add_cookie/__init__.py: Added.
90 * imported/w3c/webdriver/tests/add_cookie/add.py: Added.
91 * imported/w3c/webdriver/tests/close_window/__init__.py: Added.
92 * imported/w3c/webdriver/tests/close_window/close.py: Added.
93 * imported/w3c/webdriver/tests/close_window/user_prompts.py: Added.
94 * imported/w3c/webdriver/tests/delete_cookie/__init__.py: Added.
95 * imported/w3c/webdriver/tests/delete_cookie/delete.py: Added.
96 * imported/w3c/webdriver/tests/delete_cookie/user_prompts.py: Added.
97 * imported/w3c/webdriver/tests/dismiss_alert/__init__.py: Added.
98 * imported/w3c/webdriver/tests/dismiss_alert/dismiss.py: Added.
99 * imported/w3c/webdriver/tests/element_clear/__init__.py: Added.
100 * imported/w3c/webdriver/tests/element_clear/clear.py: Added.
101 * imported/w3c/webdriver/tests/element_click/bubbling.py:
102 * imported/w3c/webdriver/tests/element_click/stale.py:
103 * imported/w3c/webdriver/tests/element_send_keys/content_editable.py: Added.
104 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
105 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
106 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py:
107 * imported/w3c/webdriver/tests/execute_async_script/collections.py:
108 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
109 * imported/w3c/webdriver/tests/execute_script/collections.py:
110 * imported/w3c/webdriver/tests/execute_script/cyclic.py:
111 * imported/w3c/webdriver/tests/execute_script/json_serialize_windowproxy.py: Added.
112 * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
113 * imported/w3c/webdriver/tests/find_element/__init__.py: Added.
114 * imported/w3c/webdriver/tests/find_element/find.py: Added.
115 * imported/w3c/webdriver/tests/find_element_from_element/__init__.py: Added.
116 * imported/w3c/webdriver/tests/find_element_from_element/find.py: Added.
117 * imported/w3c/webdriver/tests/find_elements/__init__.py: Added.
118 * imported/w3c/webdriver/tests/find_elements/find.py: Added.
119 * imported/w3c/webdriver/tests/find_elements_from_element/__init__.py: Added.
120 * imported/w3c/webdriver/tests/find_elements_from_element/find.py: Added.
121 * imported/w3c/webdriver/tests/fullscreen_window/__init__.py: Added.
122 * imported/w3c/webdriver/tests/fullscreen_window/fullscreen.py: Added.
123 * imported/w3c/webdriver/tests/fullscreen_window/user_prompts.py: Added.
124 * imported/w3c/webdriver/tests/get_active_element/__init__.py: Added.
125 * imported/w3c/webdriver/tests/get_active_element/get.py: Added.
126 * imported/w3c/webdriver/tests/get_alert_text/__init__.py: Added.
127 * imported/w3c/webdriver/tests/get_alert_text/get.py: Added.
128 * imported/w3c/webdriver/tests/get_current_url/__init__.py: Added.
129 * imported/w3c/webdriver/tests/get_current_url/get.py: Added.
130 * imported/w3c/webdriver/tests/get_current_url/user_prompts.py: Added.
131 * imported/w3c/webdriver/tests/get_element_attribute/get.py: Added.
132 * imported/w3c/webdriver/tests/get_element_property/__init__.py: Added.
133 * imported/w3c/webdriver/tests/get_element_property/get.py: Added.
134 * imported/w3c/webdriver/tests/get_element_property/user_prompts.py: Added.
135 * imported/w3c/webdriver/tests/get_element_tag_name/__init__.py: Added.
136 * imported/w3c/webdriver/tests/get_element_tag_name/get.py: Added.
137 * imported/w3c/webdriver/tests/get_element_tag_name/user_prompts.py: Added.
138 * imported/w3c/webdriver/tests/get_element_text/__init__.py: Added.
139 * imported/w3c/webdriver/tests/get_element_text/get.py: Added.
140 * imported/w3c/webdriver/tests/get_named_cookie/__init__.py: Added.
141 * imported/w3c/webdriver/tests/get_named_cookie/get.py: Added.
142 * imported/w3c/webdriver/tests/get_timeouts/__init__.py: Added.
143 * imported/w3c/webdriver/tests/get_timeouts/get.py: Added.
144 * imported/w3c/webdriver/tests/get_title/__init__.py: Added.
145 * imported/w3c/webdriver/tests/get_title/get.py: Added.
146 * imported/w3c/webdriver/tests/get_title/user_prompts.py: Added.
147 * imported/w3c/webdriver/tests/get_window_rect/__init__.py: Added.
148 * imported/w3c/webdriver/tests/get_window_rect/get.py: Added.
149 * imported/w3c/webdriver/tests/get_window_rect/user_prompts.py: Added.
150 * imported/w3c/webdriver/tests/is_element_selected/__init__.py: Added.
151 * imported/w3c/webdriver/tests/is_element_selected/selected.py: Added.
152 * imported/w3c/webdriver/tests/is_element_selected/user_prompts.py: Added.
153 * imported/w3c/webdriver/tests/maximize_window/__init__.py: Added.
154 * imported/w3c/webdriver/tests/maximize_window/maximize.py: Added.
155 * imported/w3c/webdriver/tests/maximize_window/user_prompts.py: Added.
156 * imported/w3c/webdriver/tests/minimize_window/__init__.py: Added.
157 * imported/w3c/webdriver/tests/minimize_window/minimize.py: Added.
158 * imported/w3c/webdriver/tests/minimize_window/user_prompts.py: Added.
159 * imported/w3c/webdriver/tests/new_session/__init__.py: Added.
160 * imported/w3c/webdriver/tests/new_session/conftest.py: Added.
161 * imported/w3c/webdriver/tests/new_session/create_alwaysMatch.py: Added.
162 * imported/w3c/webdriver/tests/new_session/create_firstMatch.py: Added.
163 * imported/w3c/webdriver/tests/new_session/default_values.py: Added.
164 * imported/w3c/webdriver/tests/new_session/invalid_capabilities.py: Added.
165 * imported/w3c/webdriver/tests/new_session/merge.py: Added.
166 * imported/w3c/webdriver/tests/new_session/response.py: Added.
167 * imported/w3c/webdriver/tests/new_session/support/__init__.py: Added.
168 * imported/w3c/webdriver/tests/new_session/support/create.py: Added.
169 * imported/w3c/webdriver/tests/page_source/__init__.py: Added.
170 * imported/w3c/webdriver/tests/page_source/source.py: Added.
171 * imported/w3c/webdriver/tests/send_alert_text/__init__.py: Added.
172 * imported/w3c/webdriver/tests/send_alert_text/send.py: Added.
173 * imported/w3c/webdriver/tests/set_window_rect/__init__.py: Added.
174 * imported/w3c/webdriver/tests/set_window_rect/resizing_and_positioning.py: Added.
175 * imported/w3c/webdriver/tests/set_window_rect/set.py: Added.
176 * imported/w3c/webdriver/tests/set_window_rect/user_prompts.py: Added.
177 * imported/w3c/webdriver/tests/status/__init__.py: Added.
178 * imported/w3c/webdriver/tests/status/status.py: Added.
179 * imported/w3c/webdriver/tests/support/fixtures.py:
180 * imported/w3c/webdriver/tests/support/inline.py:
181 * imported/w3c/webdriver/tests/switch_to_parent_frame/__init__.py: Added.
182 * imported/w3c/webdriver/tests/switch_to_parent_frame/switch.py: Added.
183
carlosgc@webkit.org8c9a0182018-05-10 06:52:31 +00001842018-05-09 Carlos Garcia Campos <cgarcia@igalia.com>
185
186 WebDriver: implement advance user interactions
187 https://bugs.webkit.org/show_bug.cgi?id=174616
188
189 Reviewed by Brian Burg.
190
191 Update test expectations.
192
193 * TestExpectations.json:
194
carlosgc@webkit.org8e14f392018-04-25 11:06:07 +00001952018-04-25 Carlos Garcia Campos <cgarcia@igalia.com>
196
197 Unreviewed gardening. Update expectations for new tests added in r230953.
198
199 * TestExpectations.json:
200
carlosgc@webkit.org8226c942018-04-24 11:01:49 +00002012018-04-24 Carlos Garcia Campos <cgarcia@igalia.com>
202
203 Unreviewed. Update W3C WebDriver imported tests.
204
205 * imported/w3c/importer.json:
206 * imported/w3c/tools/webdriver/webdriver/client.py:
207 * imported/w3c/tools/webdriver/webdriver/transport.py:
208 * imported/w3c/tools/wptrunner/README.rst:
209 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
210 * imported/w3c/tools/wptrunner/requirements_edge.txt:
211 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
212 * imported/w3c/tools/wptrunner/requirements_ie.txt:
213 * imported/w3c/tools/wptrunner/requirements_opera.txt:
214 * imported/w3c/tools/wptrunner/requirements_safari.txt: Added.
215 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
216 * imported/w3c/tools/wptrunner/requirements_webkit.txt: Added.
217 * imported/w3c/tools/wptrunner/tox.ini:
218 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
219 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
220 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
221 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
222 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
223 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
224 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
225 * imported/w3c/tools/wptrunner/wptrunner/browsers/safari.py: Added.
226 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
227 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/edge-prerun.bat:
228 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce_setup/safari-prerun.sh:
229 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
230 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
231 * imported/w3c/tools/wptrunner/wptrunner/browsers/webkit.py: Added.
232 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
233 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
234 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
235 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
236 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
237 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
238 * imported/w3c/tools/wptrunner/wptrunner/executors/executorwebkit.py: Added.
239 * imported/w3c/tools/wptrunner/wptrunner/executors/protocol.py: Added.
240 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
241 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette.js:
242 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_marionette_resume.js: Added.
243 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js:
244 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js:
245 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
246 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
247 * imported/w3c/tools/wptrunner/wptrunner/tests/base.py: Added.
248 * imported/w3c/tools/wptrunner/wptrunner/tests/test_products.py: Added.
249 * imported/w3c/tools/wptrunner/wptrunner/update/metadata.py:
250 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
251 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
252 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
253 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
254 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
255 * imported/w3c/webdriver/tests/actions/modifier_click.py:
256 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
257 * imported/w3c/webdriver/tests/actions/mouse_pause_dblclick.py: Added.
258 * imported/w3c/webdriver/tests/actions/special_keys.py:
259 * imported/w3c/webdriver/tests/contexts/maximize_window.py:
260 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
261 * imported/w3c/webdriver/tests/element_retrieval/find_element.py:
262 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py:
263 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py:
264 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py:
265 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
266 * imported/w3c/webdriver/tests/execute_async_script/collections.py: Added.
267 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py:
268 * imported/w3c/webdriver/tests/execute_script/collections.py: Added.
269 * imported/w3c/webdriver/tests/execute_script/user_prompts.py:
270 * imported/w3c/webdriver/tests/fullscreen_window.py:
271 * imported/w3c/webdriver/tests/interaction/element_clear.py:
272 * imported/w3c/webdriver/tests/minimize_window.py:
273 * imported/w3c/webdriver/tests/set_window_rect.py:
274 * imported/w3c/webdriver/tests/support/fixtures.py:
275
bburg@apple.com931954b2018-03-27 22:36:29 +00002762018-03-27 Brian Burg <bburg@apple.com>
277
278 REGRESSION(r229937): WebDriver tests no longer run, test runner hangs when launching wpt web server
279 https://bugs.webkit.org/show_bug.cgi?id=184056
280 <rdar://problem/38925058>
281
282 Reviewed by Timothy Hatcher and Youenn Fablet.
283
284 * imported/w3c/config.json:
285 The config key used in upstream WPT has changed from 'host' to 'browser_host'.
286
Ms2ger@igalia.com47e57b42018-03-08 15:06:04 +00002872018-03-08 Ms2ger <Ms2ger@igalia.com>
288
289 [GTK] Skip imported/w3c/webdriver/tests/interaction/element_clear.py::test_closed_context
290 https://bugs.webkit.org/show_bug.cgi?id=183452
291
292 Unreviewed test gardening.
293
294 * TestExpectations.json:
295
Ms2ger@igalia.com87306702018-03-07 11:32:44 +00002962018-03-07 Ms2ger <Ms2ger@igalia.com>
297
Ms2ger@igalia.com20d97cc2018-03-07 11:59:20 +0000298 [WPE] Test gardening
299 https://bugs.webkit.org/show_bug.cgi?id=183402
300
301 Unreviewed test gardening.
302
303 * TestExpectations.json: mark element_clear.py::test_closed_context as passing.
304
3052018-03-07 Ms2ger <Ms2ger@igalia.com>
306
Ms2ger@igalia.com87306702018-03-07 11:32:44 +0000307 Mark get_element_property.py::test_element as passing.
308 https://bugs.webkit.org/show_bug.cgi?id=180414
309
310 Unreviewed test gardening.
311
312 It has been passing since the test was updated to expect the correct value
313 in r229166.
314
315 * TestExpectations.json:
316
carlosgc@webkit.org08ec36b2018-03-05 08:40:26 +00003172018-03-05 Carlos Garcia Campos <cgarcia@igalia.com>
318
319 Unreviewed. Update Selenium WebDriver imported tests.
320
321 * imported/selenium/importer.json:
322 * imported/selenium/py/selenium/__init__.py:
323 * imported/selenium/py/selenium/common/exceptions.py:
324 * imported/selenium/py/selenium/webdriver/__init__.py:
325 * imported/selenium/py/selenium/webdriver/remote/webelement.py:
326 * imported/selenium/py/selenium/webdriver/safari/webdriver.py:
327 * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
328
carlosgc@webkit.orgb383f2d2018-03-02 07:56:41 +00003292018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
330
carlosgc@webkit.org43bd8392018-03-02 07:58:38 +0000331 Unreviewed gardening. Skip new action tests added in r229166.
332
333 * TestExpectations.json:
334
3352018-03-01 Carlos Garcia Campos <cgarcia@igalia.com>
336
carlosgc@webkit.orgb383f2d2018-03-02 07:56:41 +0000337 Unreviewed. Update W3C WebDriver imported tests.
338
339 * imported/w3c/importer.json:
340 * imported/w3c/tools/webdriver/webdriver/transport.py:
341 * imported/w3c/tools/wptrunner/MANIFEST.in:
342 * imported/w3c/tools/wptrunner/README.rst:
343 * imported/w3c/tools/wptrunner/requirements.txt:
344 * imported/w3c/tools/wptrunner/requirements_chrome.txt:
345 * imported/w3c/tools/wptrunner/requirements_edge.txt:
346 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
347 * imported/w3c/tools/wptrunner/requirements_ie.txt:
348 * imported/w3c/tools/wptrunner/requirements_opera.txt:
349 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
350 * imported/w3c/tools/wptrunner/requirements_servo.txt:
351 * imported/w3c/tools/wptrunner/setup.py:
352 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome.py:
353 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py:
354 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
355 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
356 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
357 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py:
358 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
359 * imported/w3c/tools/wptrunner/wptrunner/browsers/server-locations.txt: Removed.
360 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
361 * imported/w3c/tools/wptrunner/wptrunner/browsers/servodriver.py:
362 * imported/w3c/tools/wptrunner/wptrunner/config.json: Removed.
363 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
364 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
365 * imported/w3c/tools/wptrunner/wptrunner/font.py:
366 * imported/w3c/tools/wptrunner/wptrunner/hosts.py: Removed.
367 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
368 * imported/w3c/tools/wptrunner/wptrunner/tests/browsers/__init__.py: Added.
369 * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py: Removed.
370 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
371 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
372 * imported/w3c/webdriver/OWNERS:
373 * imported/w3c/webdriver/tests/actions/mouse.py:
374 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
375 * imported/w3c/webdriver/tests/actions/pointer_origin.py: Added.
376 * imported/w3c/webdriver/tests/actions/support/mouse.py:
377 * imported/w3c/webdriver/tests/element_click/bubbling.py:
378 * imported/w3c/webdriver/tests/element_click/select.py:
379 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py:
380 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
381 * imported/w3c/webdriver/tests/execute_script/cyclic.py:
382 * imported/w3c/webdriver/tests/fullscreen_window.py:
383 * imported/w3c/webdriver/tests/interface.html:
384 * imported/w3c/webdriver/tests/state/get_element_property.py:
385
carlosgc@webkit.orgf662acd2018-02-02 09:24:22 +00003862018-02-02 Carlos Garcia Campos <cgarcia@igalia.com>
387
388 Unreviewed. Update Selenium WebDriver imported tests.
389
390 * imported/selenium/importer.json:
391 * imported/selenium/py/selenium/__init__.py:
392 * imported/selenium/py/selenium/webdriver/remote/errorhandler.py:
393 * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
394 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
395 * imported/selenium/py/test/selenium/webdriver/common/click_scrolling_tests.py:
396 * imported/selenium/py/test/selenium/webdriver/common/correct_event_firing_tests.py:
397 * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
398 * imported/selenium/py/test/selenium/webdriver/common/element_attribute_tests.py:
399 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
400 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
401 * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
402 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
403 * imported/selenium/py/test/selenium/webdriver/common/page_loading_tests.py:
404 * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
405 * imported/selenium/py/test/selenium/webdriver/common/stale_reference_tests.py:
406 * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
407 * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py:
408 * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
409
carlosgc@webkit.orgd071ae92018-01-31 09:07:43 +00004102018-01-31 Carlos Garcia Campos <cgarcia@igalia.com>
411
carlosgc@webkit.org27d616e2018-01-31 13:47:44 +0000412 Unreviewed gardening. Update expectations of several WebDriver tests.
413
414 * TestExpectations.json:
415
4162018-01-31 Carlos Garcia Campos <cgarcia@igalia.com>
417
carlosgc@webkit.orgd071ae92018-01-31 09:07:43 +0000418 Unreviewed. Update W3C WebDriver imported tests.
419
420 * imported/w3c/importer.json:
421 * imported/w3c/tools/wptrunner/requirements_sauce.txt:
422 * imported/w3c/tools/wptrunner/tox.ini:
423 * imported/w3c/tools/wptrunner/wptrunner/browsers/sauce.py:
424 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
425 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
426 * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
427 * imported/w3c/webdriver/OWNERS:
428 * imported/w3c/webdriver/tests/__init__.py:
429 * imported/w3c/webdriver/tests/actions/mouse.py:
430 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py:
431 * imported/w3c/webdriver/tests/actions/support/mouse.py:
432 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
433 * imported/w3c/webdriver/tests/cookies/delete_cookie.py:
434 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
435 * imported/w3c/webdriver/tests/element_send_keys/form_controls.py: Added.
436 * imported/w3c/webdriver/tests/element_send_keys/interactability.py:
437 * imported/w3c/webdriver/tests/interaction/element_clear.py:
438 * imported/w3c/webdriver/tests/support/asserts.py:
439
carlosgc@webkit.orgf79e4282018-01-26 08:51:55 +00004402018-01-26 Carlos Garcia Campos <cgarcia@igalia.com>
441
442 Unreviewed. Update W3C WebDriver imported tests.
443
444 * imported/w3c/importer.json:
445 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
446 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
447 * imported/w3c/webdriver/tests/element_click/select.py:
448 * imported/w3c/webdriver/tests/interaction/element_clear.py:
449 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
450 * imported/w3c/webdriver/tests/state/get_element_attribute.py:
451 * imported/w3c/webdriver/tests/state/get_element_property.py:
452 * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
453 * imported/w3c/webdriver/tests/state/is_element_selected.py:
454
carlosgc@webkit.org627f4cf2018-01-25 13:51:11 +00004552018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
456
carlosgc@webkit.org8c756912018-01-25 13:53:59 +0000457 WebDriver: add support for slow tests
458 https://bugs.webkit.org/show_bug.cgi?id=182095
459
460 Reviewed by Carlos Alberto Lopez Perez.
461
462 Mark several tests as slow.
463
464 * TestExpectations.json:
465
4662018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
467
carlosgc@webkit.orgc96b01d2018-01-25 13:52:40 +0000468 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName fails
469 https://bugs.webkit.org/show_bug.cgi?id=181985
470
471 Reviewed by Carlos Alberto Lopez Perez.
472
473 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_browserName.
474
475 * TestExpectations.json:
476
4772018-01-25 Carlos Garcia Campos <cgarcia@igalia.com>
478
carlosgc@webkit.org627f4cf2018-01-25 13:51:11 +0000479 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName fails
480 https://bugs.webkit.org/show_bug.cgi?id=181984
481
482 Reviewed by Carlos Alberto Lopez Perez.
483
484 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/merge.py::test_merge_platformName.
485
486 * TestExpectations.json:
487
carlosgc@webkit.orged17ecf02018-01-23 09:43:46 +00004882018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
489
carlosgc@webkit.org3e3ef7f2018-01-23 16:22:55 +0000490 WebDriver: several tests in imported/w3c/webdriver/tests/sessions/new_session/merge.py are failing
491 https://bugs.webkit.org/show_bug.cgi?id=180407
492
493 Reviewed by Carlos Alberto Lopez Perez.
494
495 Remove expectations for tests that are passing now and update the bug number of the other ones referencing
496 #180407.
497
498 * TestExpectations.json:
499
5002018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
501
carlosgc@webkit.orgcb36df62018-01-23 16:21:43 +0000502 WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_timeouts fails
503 https://bugs.webkit.org/show_bug.cgi?id=180412
504
505 Reviewed by Carlos Alberto Lopez Perez.
506
507 Remove expectations for imported/w3c/webdriver/tests/sessions/new_session/response.py since all tests are
508 passing now.
509
510 * TestExpectations.json:
511
5122018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
513
carlosgc@webkit.orgd58f4d72018-01-23 16:20:36 +0000514 WebDriver: matched capabilities should include setWindowRect
515 https://bugs.webkit.org/show_bug.cgi?id=180411
516
517 Reviewed by Carlos Alberto Lopez Perez.
518
519 Change the bug number of test imported/w3c/webdriver/tests/sessions/new_session/response.py::test_resp_data,
520 since now it's failing due to missing timeouts value.
521
522 * TestExpectations.json:
523
5242018-01-23 Carlos Garcia Campos <cgarcia@igalia.com>
525
carlosgc@webkit.orged17ecf02018-01-23 09:43:46 +0000526 WebDriver: test imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py::testChangeWindowSize fails
527 https://bugs.webkit.org/show_bug.cgi?id=181728
528
529 Reviewed by Sergio Villar Senin.
530
531 Remove expectations for tests that are now passing.
532
533 * TestExpectations.json:
534
carlosgc@webkit.orgc4d88ba2018-01-22 14:04:47 +00005352018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
536
carlosgc@webkit.orgbfdf8aa2018-01-22 14:33:32 +0000537 WebDriver: implement get element CSS value command
538 https://bugs.webkit.org/show_bug.cgi?id=181736
539
540 Reviewed by Carlos Alberto Lopez Perez.
541
542 * TestExpectations.json: Unskip tests passing now.
543
5442018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
545
carlosgc@webkit.org856fb582018-01-22 14:22:50 +0000546 Unreviewed. Update W3C WebDriver imported tests.
547
548 * imported/w3c/importer.json:
549 * imported/w3c/tools/webdriver/webdriver/client.py:
550 * imported/w3c/tools/webdriver/webdriver/protocol.py:
551 * imported/w3c/tools/webdriver/webdriver/servo.py: Removed.
552 * imported/w3c/tools/webdriver/webdriver/transport.py:
553 * imported/w3c/tools/wptrunner/MANIFEST.in:
554 * imported/w3c/tools/wptrunner/README.rst:
555 * imported/w3c/tools/wptrunner/docs/conf.py:
556 * imported/w3c/tools/wptrunner/docs/usage.rst:
557 * imported/w3c/tools/wptrunner/setup.py:
558 * imported/w3c/tools/wptrunner/tox.ini:
559 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
560 * imported/w3c/tools/wptrunner/wptrunner/browsers/b2g_setup/certtest_app.zip: Removed.
561 * imported/w3c/tools/wptrunner/wptrunner/browsers/chrome_android.py: Copied from WebDriverTests/imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py.
562 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
563 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
564 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
565 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
566 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
567 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
568 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
569 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
570 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservodriver.py:
571 * imported/w3c/tools/wptrunner/wptrunner/manifestupdate.py:
572 * imported/w3c/tools/wptrunner/wptrunner/metadata.py:
573 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
574 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
575 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
576 * imported/w3c/tools/wptrunner/wptrunner/tests/test_hosts.py:
577 * imported/w3c/tools/wptrunner/wptrunner/update/__init__.py:
578 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
579 * imported/w3c/tools/wptrunner/wptrunner/update/tree.py:
580 * imported/w3c/tools/wptrunner/wptrunner/vcs.py:
581 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
582 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
583 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_serializer.py:
584 * imported/w3c/tools/wptrunner/wptrunner/wptmanifest/tests/test_tokenizer.py:
585 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
586 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
587 * imported/w3c/webdriver/tests/execute_async_script/__init__.py: Added.
588 * imported/w3c/webdriver/tests/execute_script/__init__.py: Added.
589 * imported/w3c/webdriver/tests/sessions/new_session/response.py:
590
5912018-01-22 Carlos Garcia Campos <cgarcia@igalia.com>
592
carlosgc@webkit.orgc4d88ba2018-01-22 14:04:47 +0000593 [GTK] WebDriver: test imported/w3c/webdriver/tests/sessions/new_session/response.py is crashing in the bots
594 https://bugs.webkit.org/show_bug.cgi?id=181904
595
596 Reviewed by Carlos Alberto Lopez Perez.
597
598 Unskip imported/w3c/webdriver/tests/sessions/new_session/response.py.
599
600 * TestExpectations.json:
601
carlosgc@webkit.orgadf9f522018-01-20 07:45:32 +00006022018-01-19 Carlos Garcia Campos <cgarcia@igalia.com>
603
604 Unreviewed GTK+ gardening. Skip imported/w3c/webdriver/tests/sessions/new_session/response.py.
605
606 It's causing a crash in the driver process and affecting all other tests.
607
608 * TestExpectations.json:
609
carlosgc@webkit.org16364612018-01-18 10:11:12 +00006102018-01-18 Carlos Garcia Campos <cgarcia@igalia.com>
611
612 Unreviewed. Update Selenium WebDriver imported tests.
613
614 * imported/selenium/importer.json:
615 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
616 (reset_timeouts):
617
carlosgc@webkit.orgbf16c822018-01-17 11:23:58 +00006182018-01-17 Carlos Garcia Campos <cgarcia@igalia.com>
619
carlosgc@webkit.org85df2422018-01-18 06:51:30 +0000620 WebDriver: ignore the driver in selenium test names when getting expectations
621 https://bugs.webkit.org/show_bug.cgi?id=181738
622
623 Reviewed by Carlos Alberto Lopez Perez.
624
625 Add some expectations for selenium tests.
626
627 * TestExpectations.json:
628
6292018-01-17 Carlos Garcia Campos <cgarcia@igalia.com>
630
carlosgc@webkit.orgbf16c822018-01-17 11:23:58 +0000631 WebDriver: add support for test expectations
632 https://bugs.webkit.org/show_bug.cgi?id=180420
633
634 Reviewed by Carlos Alberto Lopez Perez.
635
636 Add initial test expectations. For now I'm only adding the W3C test expectations, selenium ones will be added in
637 a follow up patch.
638
639 * TestExpectations.json: Added.
640
carlosgc@webkit.org550e38a2018-01-11 12:13:40 +00006412018-01-11 Carlos Garcia Campos <cgarcia@igalia.com>
642
643 Unreviewed. Update Selenium WebDriver imported tests.
644
645 * imported/selenium/importer.json:
646 * imported/selenium/py/conftest.py:
647 * imported/selenium/py/selenium/__init__.py:
648 * imported/selenium/py/selenium/webdriver/__init__.py:
649 * imported/selenium/py/selenium/webdriver/common/action_chains.py:
650 * imported/selenium/py/selenium/webdriver/common/service.py:
651 * imported/selenium/py/selenium/webdriver/remote/remote_connection.py:
652 * imported/selenium/py/selenium/webdriver/remote/switch_to.py:
653 * imported/selenium/py/selenium/webdriver/remote/webdriver.py:
654 * imported/selenium/py/selenium/webdriver/remote/webelement.py:
655 * imported/selenium/py/selenium/webdriver/support/expected_conditions.py:
656 * imported/selenium/py/selenium/webdriver/webkitgtk/options.py:
657 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py:
658 * imported/selenium/py/test/selenium/webdriver/common/api_example_tests.py:
659 * imported/selenium/py/test/selenium/webdriver/common/appcache_tests.py:
660 * imported/selenium/py/test/selenium/webdriver/common/driver_element_finding_tests.py:
661 * imported/selenium/py/test/selenium/webdriver/common/executing_async_javascript_tests.py:
662 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py:
663 * imported/selenium/py/test/selenium/webdriver/common/interactions_tests.py:
664 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py:
665 * imported/selenium/py/test/selenium/webdriver/common/position_and_size_tests.py:
666 * imported/selenium/py/test/selenium/webdriver/common/rendered_webelement_tests.py:
667 * imported/selenium/py/test/selenium/webdriver/common/select_class_tests.py:
668 * imported/selenium/py/test/selenium/webdriver/common/visibility_tests.py:
669 * imported/selenium/py/test/selenium/webdriver/common/w3c_interaction_tests.py:
670 * imported/selenium/py/test/selenium/webdriver/common/webdriverwait_tests.py:
671 * imported/selenium/py/test/selenium/webdriver/common/window_tests.py:
672
carlosgc@webkit.orge596bc92018-01-10 11:25:51 +00006732018-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
674
675 Unreviewed. Update W3C WebDriver imported tests.
676
677 * imported/w3c/importer.json:
carlosgc@webkit.org006ad572018-01-11 07:05:24 +0000678 * imported/w3c/webdriver/tests/sessions/new_session/invalid_capabilities.py:
679 * imported/w3c/webdriver/tests/sessions/new_session/support/create.py:
680
6812018-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
682
683 Unreviewed. Update W3C WebDriver imported tests.
684
685 * imported/w3c/importer.json:
carlosgc@webkit.orge596bc92018-01-10 11:25:51 +0000686 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
687 * imported/w3c/tools/wptrunner/wptrunner/browsers/servo.py:
688 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
689 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
690 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
691 * imported/w3c/tools/wptrunner/wptrunner/executors/executorservo.py:
692 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
693 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
694 * imported/w3c/tools/wptrunner/wptrunner/update/update.py:
695 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
696 * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
697 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
698 * imported/w3c/webdriver/OWNERS:
699 * imported/w3c/webdriver/interface/interface.html: Removed.
700 * imported/w3c/webdriver/tests/actions/modifier_click.py:
701 * imported/w3c/webdriver/tests/actions/mouse.py:
702 * imported/w3c/webdriver/tests/actions/mouse_dblclick.py: Added.
703 * imported/w3c/webdriver/tests/actions/sequence.py:
704 * imported/w3c/webdriver/tests/actions/support/mouse.py: Added.
705 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
706 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
707 * imported/w3c/webdriver/tests/element_retrieval/__init__.py: Copied from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
708 * imported/w3c/webdriver/tests/element_retrieval/find_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element.py.
709 * imported/w3c/webdriver/tests/element_retrieval/find_element_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_element.py.
710 * imported/w3c/webdriver/tests/element_retrieval/find_elements.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_elements.py.
711 * imported/w3c/webdriver/tests/element_retrieval/find_elements_from_element.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py.
712 * imported/w3c/webdriver/tests/element_send_keys/__init__.py: Renamed from WebDriverTests/imported/w3c/webdriver/tests/retrieval/__init__.py.
713 * imported/w3c/webdriver/tests/element_send_keys/interactability.py: Added.
714 * imported/w3c/webdriver/tests/element_send_keys/scroll_into_view.py: Added.
715 * imported/w3c/webdriver/tests/execute_script/cyclic.py: Added.
716 * imported/w3c/webdriver/tests/get_window_rect.py:
717 * imported/w3c/webdriver/tests/interface.html:
718 * imported/w3c/webdriver/tests/navigation/current_url.py:
719 * imported/w3c/webdriver/tests/support/asserts.py:
720 * imported/w3c/webdriver/tests/support/fixtures.py:
721
carlosgc@webkit.org666efb32017-12-14 14:37:42 +00007222017-12-14 Carlos Garcia Campos <cgarcia@igalia.com>
723
724 WebDriver: add a common way to run tests with pytest
725 https://bugs.webkit.org/show_bug.cgi?id=180800
726
727 Reviewed by Carlos Alberto Lopez Perez.
728
729 Remove conftest.py since pytest_timeout plugin is now always loaded from the command line.
730
731 * imported/w3c/conftest.py: Removed.
732
carlosgc@webkit.org217fdd22017-12-04 11:34:41 +00007332017-12-04 Carlos Garcia Campos <cgarcia@igalia.com>
734
735 Unreviewed. Update W3C WebDriver imported tests.
736
737 * imported/w3c/importer.json:
738 * imported/w3c/tools/webdriver/webdriver/client.py:
739 * imported/w3c/tools/webdriver/webdriver/error.py:
740 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
741 * imported/w3c/webdriver/tests/interaction/element_clear.py:
742 * imported/w3c/webdriver/tests/sessions/status.py:
743 * imported/w3c/webdriver/tests/support/wait.py:
744
carlosgc@webkit.orgb6a225b2017-12-02 14:56:26 +00007452017-12-01 Carlos Garcia Campos <cgarcia@igalia.com>
746
747 WebDriver: auto-install pytest instead of importing it from wpt tools directory
748 https://bugs.webkit.org/show_bug.cgi?id=180243
749
750 Reviewed by Brian Burg.
751
752 * imported/selenium/py/conftest.py: Stop patching this to use yield_fixture, new pytest supports this.
753 * imported/selenium/py/setup.cfg: Stop patching this, since pytest supports tool:pytest as group name.
754 * imported/selenium/py/test/selenium/webdriver/common/alerts_tests.py: Stop patching this to use yield_fixture,
755 new pytest supports this.
756 * imported/selenium/py/test/selenium/webdriver/common/cookie_tests.py: Ditto.
757 * imported/selenium/py/test/selenium/webdriver/common/frame_switching_tests.py: Ditto.
758 * imported/selenium/py/test/selenium/webdriver/common/page_load_timeout_tests.py: Ditto.
759 * imported/selenium/py/test/selenium/webdriver/common/window_switching_tests.py: Ditto.
760 * imported/selenium/py/test/selenium/webdriver/safari/conftest.py: Ditto.
761 * imported/selenium/py/test/selenium/webdriver/support/event_firing_webdriver_tests.py: Ditto.
762 * imported/w3c/importer.json: Stop importing pytest.
763 * imported/w3c/pytest.ini: Added.
764 * imported/w3c/tools/pytest/: Removed.
765
carlosgc@webkit.org8ab62342017-12-01 11:30:09 +00007662017-11-30 Carlos Garcia Campos <cgarcia@igalia.com>
767
768 WebDriver: add support for importing and running selenium tests
769 https://bugs.webkit.org/show_bug.cgi?id=180145
770
771 Reviewed by Brian Burg.
772
773 * imported/selenium/importer.json: Added.
774 * imported/selenium/common/: Added.
775 * imported/selenium/py/: Added.
776
carlosgc@webkit.org03128ce2017-11-28 12:45:30 +00007772017-11-28 Carlos Garcia Campos <cgarcia@igalia.com>
778
carlosgc@webkit.org4f16bf52017-11-28 13:15:05 +0000779 Unreviewed. Update W3C WebDriver imported tests.
780
781 * imported/w3c/importer.json:
782 * imported/w3c/tools/webdriver/webdriver/client.py:
783 * imported/w3c/tools/webdriver/webdriver/error.py:
784 * imported/w3c/tools/wptrunner/docs/conf.py:
785 * imported/w3c/tools/wptrunner/wptrunner/browsers/ie.py:
786 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
787 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
788 * imported/w3c/tools/wptrunner/wptrunner/stability.py:
789 * imported/w3c/tools/wptrunner/wptrunner/testdriver-vendor.js: Added.
790 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
791 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
792 * imported/w3c/webdriver/interface/interface.html:
793 * imported/w3c/webdriver/tests/document_handling/page_source.py: Added.
794 * imported/w3c/webdriver/tests/element_click/bubbling.py: Added.
795 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
796 * imported/w3c/webdriver/tests/execute_async_script/user_prompts.py: Added.
797 * imported/w3c/webdriver/tests/execute_script/user_prompts.py: Added.
798 * imported/w3c/webdriver/tests/sessions/status.py: Added.
799 * imported/w3c/webdriver/tests/status.py: Removed.
800 * imported/w3c/webdriver/tests/support/fixtures.py:
801 * imported/w3c/webdriver/tests/support/wait.py:
802 * imported/w3c/webdriver/tests/user_prompts/accept_alert.py:
803 * imported/w3c/webdriver/tests/user_prompts/dismiss_alert.py:
804 * imported/w3c/webdriver/tests/user_prompts/get_alert_text.py:
805 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py:
806
8072017-11-28 Carlos Garcia Campos <cgarcia@igalia.com>
808
carlosgc@webkit.org03128ce2017-11-28 12:45:30 +0000809 WebDriver: add timeout option to run-webdriver-tests script
810 https://bugs.webkit.org/show_bug.cgi?id=179940
811
812 Reviewed by Carlos Alberto Lopez Perez.
813
814 Add a base conftest.py to load pytest_timeout plugin.
815
816 * imported/w3c/conftest.py: Added.
817
carlosgc@webkit.org520b4a12017-11-21 13:35:37 +00008182017-11-21 Carlos Garcia Campos <cgarcia@igalia.com>
819
820 Unreviewed. Update W3C WebDriver imported tests.
821
822 * imported/w3c/importer.json:
823 * imported/w3c/tools/webdriver/webdriver/client.py:
824 * imported/w3c/tools/webdriver/webdriver/error.py:
825 * imported/w3c/tools/webdriver/webdriver/protocol.py: Added.
826 * imported/w3c/tools/webdriver/webdriver/transport.py:
827 * imported/w3c/tools/wptrunner/MANIFEST.in:
828 * imported/w3c/tools/wptrunner/requirements_firefox.txt:
829 * imported/w3c/tools/wptrunner/requirements_opera.txt: Added.
830 * imported/w3c/tools/wptrunner/wptrunner/browsers/__init__.py:
831 * imported/w3c/tools/wptrunner/wptrunner/browsers/edge.py:
832 * imported/w3c/tools/wptrunner/wptrunner/browsers/firefox.py:
833 * imported/w3c/tools/wptrunner/wptrunner/browsers/opera.py: Added.
834 * imported/w3c/tools/wptrunner/wptrunner/environment.py:
835 * imported/w3c/tools/wptrunner/wptrunner/executors/base.py:
836 * imported/w3c/tools/wptrunner/wptrunner/executors/executoredge.py: Added.
837 * imported/w3c/tools/wptrunner/wptrunner/executors/executormarionette.py:
838 * imported/w3c/tools/wptrunner/wptrunner/executors/executoropera.py: Added.
839 * imported/w3c/tools/wptrunner/wptrunner/executors/executorselenium.py:
840 * imported/w3c/tools/wptrunner/wptrunner/executors/pytestrunner/runner.py:
841 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver.js:
842 * imported/w3c/tools/wptrunner/wptrunner/executors/testharness_webdriver_resume.js: Added.
843 * imported/w3c/tools/wptrunner/wptrunner/stability.py: Added.
844 * imported/w3c/tools/wptrunner/wptrunner/testdriver-extra.js: Added.
845 * imported/w3c/tools/wptrunner/wptrunner/testloader.py:
846 * imported/w3c/tools/wptrunner/wptrunner/testrunner.py:
847 * imported/w3c/tools/wptrunner/wptrunner/update/state.py:
848 * imported/w3c/tools/wptrunner/wptrunner/update/sync.py:
849 * imported/w3c/tools/wptrunner/wptrunner/webdriver_server.py:
850 * imported/w3c/tools/wptrunner/wptrunner/wptcommandline.py:
851 * imported/w3c/tools/wptrunner/wptrunner/wptlogging.py:
852 * imported/w3c/tools/wptrunner/wptrunner/wptrunner.py:
853 * imported/w3c/tools/wptrunner/wptrunner/wpttest.py:
854 * imported/w3c/webdriver/tests/actions/conftest.py:
855 * imported/w3c/webdriver/tests/actions/key.py:
856 * imported/w3c/webdriver/tests/actions/key_shortcuts.py: Added.
857 * imported/w3c/webdriver/tests/actions/modifier_click.py: Added.
858 * imported/w3c/webdriver/tests/actions/mouse.py:
859 * imported/w3c/webdriver/tests/actions/sequence.py:
860 * imported/w3c/webdriver/tests/actions/special_keys.py:
861 * imported/w3c/webdriver/tests/actions/support/keys.py:
862 * imported/w3c/webdriver/tests/actions/support/test_actions_wdspec.html:
863 * imported/w3c/webdriver/tests/cookies/add_cookie.py:
864 * imported/w3c/webdriver/tests/cookies/get_named_cookie.py:
865 * imported/w3c/webdriver/tests/element_click/stale.py: Added.
866 * imported/w3c/webdriver/tests/element_retrieval/get_active_element.py:
867 * imported/w3c/webdriver/tests/interaction/element_clear.py: Added.
868 * imported/w3c/webdriver/tests/navigation/get_title.py:
869 * imported/w3c/webdriver/tests/retrieval/find_element.py:
870 * imported/w3c/webdriver/tests/retrieval/find_element_from_element.py:
871 * imported/w3c/webdriver/tests/retrieval/find_element_from_elements.py:
872 * imported/w3c/webdriver/tests/retrieval/find_elements.py:
873 * imported/w3c/webdriver/tests/sessions/new_session/support/__init__.py:
874 * imported/w3c/webdriver/tests/state/get_element_attribute.py:
875 * imported/w3c/webdriver/tests/state/get_element_property.py:
876 * imported/w3c/webdriver/tests/state/get_element_tag_name.py:
877 * imported/w3c/webdriver/tests/state/is_element_selected.py:
878 * imported/w3c/webdriver/tests/support/asserts.py:
879 * imported/w3c/webdriver/tests/user_prompts/send_alert_text.py: Added.
880
carlosgc@webkit.org98dd2ea2017-10-26 10:58:17 +00008812017-09-21 Carlos Garcia Campos <cgarcia@igalia.com>
882
883 WebDriver: Add support to import and run W3C tests
884 https://bugs.webkit.org/show_bug.cgi?id=177304
885
886 Reviewed by Brian Burg.
887
888 Add json file used by the importer and the result of running the importer.
889
890 * imported/w3c/importer.json: Added.
891 * imported/w3c/tools/pytest/: Added.
892 * imported/w3c/tools/webdriver/: Added.
893 * imported/w3c/tools/wptrunner/: Added.
894 * imported/w3c/webdriver/: Added.