Auto merge of #23808 - georgeroman:fix_wdspec_setup_errors, r=jdm

Add a HOST_FILE env variable and fix the wdspec setup errors that it causes

<!-- Please describe your changes on the following line: -->

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors

<!-- Either: -->
- [X] There are tests for these changes

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23808)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2019-07-20 20:35:35 -04:00 committed by GitHub
commit 510ffde3f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 5 additions and 230 deletions

View file

@ -396,7 +396,7 @@ class MachCommands(CommandBase):
def _test_wpt(self, android=False, **kwargs): def _test_wpt(self, android=False, **kwargs):
self.set_run_env(android) self.set_run_env(android)
hosts_file_path = path.join(self.context.topdir, 'tests', 'wpt', 'hosts') hosts_file_path = path.join(self.context.topdir, 'tests', 'wpt', 'hosts')
os.environ["hosts_file_path"] = hosts_file_path os.environ["HOST_FILE"] = hosts_file_path
run_file = path.abspath(path.join(self.context.topdir, "tests", "wpt", "run.py")) run_file = path.abspath(path.join(self.context.topdir, "tests", "wpt", "run.py"))
return self.wptrunner(run_file, **kwargs) return self.wptrunner(run_file, **kwargs)

View file

@ -1,7 +1,2 @@
[delete.py] [delete.py]
[test_null_response_value] disabled: Triggers setup errors in other tests
expected: FAIL
[test_dismissed_beforeunload_prompt]
expected: FAIL

View file

@ -1,7 +1,4 @@
[scroll_into_view.py] [scroll_into_view.py]
[test_element_outside_of_not_scrollable_viewport]
expected: FAIL
[test_option_select_container_outside_of_scrollable_viewport] [test_option_select_container_outside_of_scrollable_viewport]
expected: FAIL expected: FAIL

View file

@ -1,28 +1,4 @@
[send_keys.py] [send_keys.py]
[test_invalid_text_type[value4\]]
expected: FAIL
[test_invalid_text_type[None\]]
expected: FAIL
[test_null_response_value]
expected: FAIL
[test_invalid_text_type[value3\]]
expected: FAIL
[test_invalid_text_type[1\]]
expected: FAIL
[test_null_parameter_value]
expected: FAIL
[test_stale_element]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_invalid_text_type[True\]]
expected: FAIL

View file

@ -2,12 +2,3 @@
[test_idl_attribute_element] [test_idl_attribute_element]
expected: FAIL expected: FAIL
[test_script_defining_property]
expected: FAIL
[test_content_attribute]
expected: FAIL
[test_idl_attribute]
expected: FAIL

View file

@ -59,12 +59,6 @@
[test_find_element_partial_link_text[<a href=#>PARTIAL LINK TEXT</a>-LINK\]] [test_find_element_partial_link_text[<a href=#>PARTIAL LINK TEXT</a>-LINK\]]
expected: FAIL expected: FAIL
[test_null_parameter_value]
expected: FAIL
[test_find_element[css selector-#linkText\]]
expected: FAIL
[test_find_element_partial_link_text[<a href=#>partial link text</a>-k t\]] [test_find_element_partial_link_text[<a href=#>partial link text</a>-k t\]]
expected: FAIL expected: FAIL

View file

@ -5,9 +5,6 @@
[test_find_elements_link_text[<a href=#>LINK TEXT</a>-LINK TEXT\]] [test_find_elements_link_text[<a href=#>LINK TEXT</a>-LINK TEXT\]]
expected: FAIL expected: FAIL
[test_find_elements[css selector-#linkText\]]
expected: FAIL
[test_htmldocument[tag name-html\]] [test_htmldocument[tag name-html\]]
expected: FAIL expected: FAIL

View file

@ -1,19 +1,16 @@
[find.py] [find.py]
[test_xhtml_namespace[css selector-#linkText\]]
expected: FAIL
[test_find_elements_link_text[<a href=#>LINK TEXT</a>-LINK TEXT\]] [test_find_elements_link_text[<a href=#>LINK TEXT</a>-LINK TEXT\]]
expected: FAIL expected: FAIL
[test_find_elements[css selector-#linkText\]]
expected: FAIL
[test_find_elements_link_text[<a href=#>link text</a>-link text\]] [test_find_elements_link_text[<a href=#>link text</a>-link text\]]
expected: FAIL expected: FAIL
[test_xhtml_namespace[xpath-//*[name()='a'\]\]] [test_xhtml_namespace[xpath-//*[name()='a'\]\]]
expected: FAIL expected: FAIL
[test_xhtml_namespace[css selector-#linkText\]]
expected: FAIL
[test_find_elements[link text-full link text\]] [test_find_elements[link text-full link text\]]
expected: FAIL expected: FAIL
@ -50,9 +47,6 @@
[test_no_element[css selector-#wontExist\]] [test_no_element[css selector-#wontExist\]]
expected: FAIL expected: FAIL
[test_null_parameter_value]
expected: FAIL
[test_find_elements_partial_link_text[<a href=#>partial link&amp;text</a>-k&t\]] [test_find_elements_partial_link_text[<a href=#>partial link&amp;text</a>-k&t\]]
expected: FAIL expected: FAIL

View file

@ -35,9 +35,6 @@
[test_boolean_attribute[audio-attrs0\]] [test_boolean_attribute[audio-attrs0\]]
expected: FAIL expected: FAIL
[test_element_stale]
expected: FAIL
[test_normal] [test_normal]
expected: FAIL expected: FAIL

View file

@ -1,16 +1,7 @@
[get.py] [get.py]
[test_property_name_not_existent]
expected: FAIL
[test_element_not_found] [test_element_not_found]
expected: FAIL expected: FAIL
[test_element_stale]
expected: FAIL
[test_property_name_value]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR

View file

@ -2,12 +2,6 @@
[test_element_not_found] [test_element_not_found]
expected: FAIL expected: FAIL
[test_element_stale]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_basic]
expected: FAIL

View file

@ -2,9 +2,6 @@
[test_element_not_found] [test_element_not_found]
expected: FAIL expected: FAIL
[test_element_stale]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR

View file

@ -5,6 +5,3 @@
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_read_element_text]
expected: FAIL

View file

@ -2,9 +2,6 @@
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_duplicated_cookie]
expected: FAIL
[test_get_named_cookie] [test_get_named_cookie]
expected: FAIL expected: FAIL

View file

@ -1,106 +1,4 @@
[enabled.py] [enabled.py]
[test_xhtml_form_control_enabled[input\]]
expected: FAIL
[test_fieldset_enabled_descendant[button\]]
expected: FAIL
[test_fieldset_enabled_descendant_legend[input\]]
expected: FAIL
[test_xhtml_form_control_enabled[textarea\]]
expected: FAIL
[test_form_control_disabled[textarea\]]
expected: FAIL
[test_fieldset_disabled_descendant_legend[button\]]
expected: FAIL
[test_xhtml_form_control_disabled[button\]]
expected: FAIL
[test_form_control_enabled[select\]]
expected: FAIL
[test_xhtml_form_control_disabled[textarea\]]
expected: FAIL
[test_xhtml_form_control_disabled[select\]]
expected: FAIL
[test_fieldset_disabled_descendant_legend[select\]]
expected: FAIL
[test_fieldset_disabled_descendant[input\]]
expected: FAIL
[test_xhtml_form_control_enabled[select\]]
expected: FAIL
[test_form_control_disabled[select\]]
expected: FAIL
[test_form_control_enabled[input\]]
expected: FAIL
[test_fieldset_disabled_descendant_legend[input\]]
expected: FAIL
[test_form_control_enabled[button\]]
expected: FAIL
[test_xml_always_not_enabled]
expected: FAIL
[test_fieldset_enabled_descendant[select\]]
expected: FAIL
[test_fieldset_disabled_descendant_legend[textarea\]]
expected: FAIL
[test_fieldset_enabled_descendant[textarea\]]
expected: FAIL
[test_element_stale]
expected: FAIL
[test_fieldset_enabled_descendant[input\]]
expected: FAIL
[test_form_control_enabled[textarea\]]
expected: FAIL
[test_form_control_disabled[button\]]
expected: FAIL
[test_fieldset_disabled_descendant[select\]]
expected: FAIL
[test_fieldset_disabled_descendant[button\]]
expected: FAIL
[test_xhtml_form_control_enabled[button\]]
expected: FAIL
[test_form_control_disabled[input\]]
expected: FAIL
[test_fieldset_enabled_descendant_legend[button\]]
expected: FAIL
[test_fieldset_enabled_descendant_legend[textarea\]]
expected: FAIL
[test_fieldset_disabled_descendant[textarea\]]
expected: FAIL
[test_fieldset_enabled_descendant_legend[select\]]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_xhtml_form_control_disabled[input\]]
expected: FAIL

View file

@ -1,19 +1,4 @@
[selected.py] [selected.py]
[test_checkbox_not_selected]
expected: FAIL
[test_element_stale]
expected: FAIL
[test_element_selected]
expected: FAIL
[test_element_checked]
expected: FAIL
[test_element_not_selected]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR

View file

@ -41,6 +41,3 @@
[test_height_width_larger_than_max] [test_height_width_larger_than_max]
expected: FAIL expected: FAIL
[test_negative_x_y]
expected: FAIL

View file

@ -1,7 +0,0 @@
[cross_origin.py]
[test_nested_cross_origin_iframe]
expected: FAIL
[test_cross_origin_iframe]
expected: FAIL

View file

@ -5,15 +5,9 @@
[test_frame_id_webelement_frame[1-bar\]] [test_frame_id_webelement_frame[1-bar\]]
expected: FAIL expected: FAIL
[test_frame_id_webelement_iframe[1-bar\]]
expected: FAIL
[test_frame_id_webelement_frame[0-foo\]] [test_frame_id_webelement_frame[0-foo\]]
expected: FAIL expected: FAIL
[test_frame_id_webelement_iframe[0-foo\]]
expected: FAIL
[test_frame_id_webelement_no_element_reference] [test_frame_id_webelement_no_element_reference]
expected: FAIL expected: FAIL
@ -23,9 +17,6 @@
[test_frame_id_number_index[0-foo\]] [test_frame_id_number_index[0-foo\]]
expected: FAIL expected: FAIL
[test_frame_id_null]
expected: FAIL
[test_frame_id_webelement_stale_reference] [test_frame_id_webelement_stale_reference]
expected: FAIL expected: FAIL

View file

@ -1,10 +1,4 @@
[switch.py] [switch.py]
[test_null_response_value]
expected: FAIL
[test_no_browsing_context] [test_no_browsing_context]
expected: ERROR expected: ERROR
[test_stale_element_from_iframe]
expected: FAIL