mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 21:01:08 +00:00
Bug 1320073 - Rename marionette-client to marionette-harness and release version 4.0.0. r=gps,maja_zf,mtseng,SingingTree
MozReview-Commit-ID: L6V3b5h8RWm --HG-- rename : testing/marionette/harness/marionette/chrome/test.xul => testing/marionette/chrome/test.xul rename : testing/marionette/harness/marionette/chrome/test2.xul => testing/marionette/chrome/test2.xul rename : testing/marionette/harness/marionette/chrome/test_anonymous_content.xul => testing/marionette/chrome/test_anonymous_content.xul rename : testing/marionette/harness/marionette/chrome/test_dialog.xul => testing/marionette/chrome/test_dialog.xul rename : testing/marionette/harness/marionette/chrome/test_nested_iframe.xul => testing/marionette/chrome/test_nested_iframe.xul rename : testing/marionette/harness/marionette/__init__.py => testing/marionette/harness/marionette_harness/__init__.py rename : testing/marionette/harness/marionette/marionette_test/__init__.py => testing/marionette/harness/marionette_harness/marionette_test/__init__.py rename : testing/marionette/harness/marionette/marionette_test/decorators.py => testing/marionette/harness/marionette_harness/marionette_test/decorators.py rename : testing/marionette/harness/marionette/marionette_test/errors.py => testing/marionette/harness/marionette_harness/marionette_test/errors.py rename : testing/marionette/harness/marionette/marionette_test/testcases.py => testing/marionette/harness/marionette_harness/marionette_test/testcases.py rename : testing/marionette/harness/marionette/runner/__init__.py => testing/marionette/harness/marionette_harness/runner/__init__.py rename : testing/marionette/harness/marionette/runner/base.py => testing/marionette/harness/marionette_harness/runner/base.py rename : testing/marionette/harness/marionette/runner/httpd.py => testing/marionette/harness/marionette_harness/runner/httpd.py rename : testing/marionette/harness/marionette/runner/mixins/__init__.py => testing/marionette/harness/marionette_harness/runner/mixins/__init__.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/History.md => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/History.md rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/__init__.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/client.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/server.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/browsermobproxy/webdriver_event_listener.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/Makefile => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/Makefile rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/.buildinfo => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/.buildinfo rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/browsermobproxy.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/browsermobproxy.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/index.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_modules/index.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/client.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/client.txt rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/index.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/index.txt rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/server.txt => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_sources/server.txt rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/basic.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/basic.css rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/default.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/default.css rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/doctools.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/doctools.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/jquery.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/jquery.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/pygments.css => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/pygments.css rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/searchtools.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/searchtools.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/sidebar.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/sidebar.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/underscore.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/underscore.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/websupport.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/_static/websupport.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/client.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/client.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/genindex.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/genindex.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/index.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/index.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/objects.inv => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/objects.inv rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/py-modindex.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/py-modindex.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/search.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/search.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/searchindex.js => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/searchindex.js rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/_build/html/server.html => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/_build/html/server.html rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/client.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/client.rst rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/conf.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/conf.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/index.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/index.rst rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/make.bat => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/make.bat rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/docs/server.rst => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/docs/server.rst rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/readme.md => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/readme.md rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/setup.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/setup.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_client.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_client.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_remote.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_remote.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py/test/test_webdriver.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py/test/test_webdriver.py rename : testing/marionette/harness/marionette/runner/mixins/browsermob.py => testing/marionette/harness/marionette_harness/runner/mixins/browsermob.py rename : testing/marionette/harness/marionette/runner/mixins/window_manager.py => testing/marionette/harness/marionette_harness/runner/mixins/window_manager.py rename : testing/marionette/harness/marionette/runner/serve.py => testing/marionette/harness/marionette_harness/runner/serve.py rename : testing/marionette/harness/marionette/runner/test.cert => testing/marionette/harness/marionette_harness/runner/test.cert rename : testing/marionette/harness/marionette/runner/test.key => testing/marionette/harness/marionette_harness/runner/test.key rename : testing/marionette/harness/marionette/runtests.py => testing/marionette/harness/marionette_harness/runtests.py rename : testing/marionette/harness/marionette/tests/harness_unit/conftest.py => testing/marionette/harness/marionette_harness/tests/harness_unit/conftest.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_httpd.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_httpd.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_arguments.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_arguments.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_harness.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_harness.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_runner.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_runner.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_marionette_test_result.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_marionette_test_result.py rename : testing/marionette/harness/marionette/tests/harness_unit/test_serve.py => testing/marionette/harness/marionette_harness/tests/harness_unit/test_serve.py rename : testing/marionette/harness/marionette/tests/unit-tests.ini => testing/marionette/harness/marionette_harness/tests/unit-tests.ini rename : testing/marionette/harness/marionette/tests/unit/importanotherscript.js => testing/marionette/harness/marionette_harness/tests/unit/importanotherscript.js rename : testing/marionette/harness/marionette/tests/unit/importscript.js => testing/marionette/harness/marionette_harness/tests/unit/importscript.js rename : testing/marionette/harness/marionette/tests/unit/mn-restartless-unsigned.xpi => testing/marionette/harness/marionette_harness/tests/unit/mn-restartless-unsigned.xpi rename : testing/marionette/harness/marionette/tests/unit/single_finger_functions.py => testing/marionette/harness/marionette_harness/tests/unit/single_finger_functions.py rename : testing/marionette/harness/marionette/tests/unit/test_about_pages.py => testing/marionette/harness/marionette_harness/tests/unit/test_about_pages.py rename : testing/marionette/harness/marionette/tests/unit/test_accessibility.py => testing/marionette/harness/marionette_harness/tests/unit/test_accessibility.py rename : testing/marionette/harness/marionette/tests/unit/test_addons.py => testing/marionette/harness/marionette_harness/tests/unit/test_addons.py rename : testing/marionette/harness/marionette/tests/unit/test_anonymous_content.py => testing/marionette/harness/marionette_harness/tests/unit/test_anonymous_content.py rename : testing/marionette/harness/marionette/tests/unit/test_browsermobproxy.py => testing/marionette/harness/marionette_harness/tests/unit/test_browsermobproxy.py rename : testing/marionette/harness/marionette/tests/unit/test_capabilities.py => testing/marionette/harness/marionette_harness/tests/unit/test_capabilities.py rename : testing/marionette/harness/marionette/tests/unit/test_certificates.py => testing/marionette/harness/marionette_harness/tests/unit/test_certificates.py rename : testing/marionette/harness/marionette/tests/unit/test_checkbox.py => testing/marionette/harness/marionette_harness/tests/unit/test_checkbox.py rename : testing/marionette/harness/marionette/tests/unit/test_checkbox_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_checkbox_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_chrome_async_finish.js => testing/marionette/harness/marionette_harness/tests/unit/test_chrome_async_finish.js rename : testing/marionette/harness/marionette/tests/unit/test_chrome_element_css.py => testing/marionette/harness/marionette_harness/tests/unit/test_chrome_element_css.py rename : testing/marionette/harness/marionette/tests/unit/test_clearing.py => testing/marionette/harness/marionette_harness/tests/unit/test_clearing.py rename : testing/marionette/harness/marionette/tests/unit/test_click.py => testing/marionette/harness/marionette_harness/tests/unit/test_click.py rename : testing/marionette/harness/marionette/tests/unit/test_click_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_click_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_click_scrolling.py => testing/marionette/harness/marionette_harness/tests/unit/test_click_scrolling.py rename : testing/marionette/harness/marionette/tests/unit/test_cookies.py => testing/marionette/harness/marionette_harness/tests/unit/test_cookies.py rename : testing/marionette/harness/marionette/tests/unit/test_crash.py => testing/marionette/harness/marionette_harness/tests/unit/test_crash.py rename : testing/marionette/harness/marionette/tests/unit/test_data_driven.py => testing/marionette/harness/marionette_harness/tests/unit/test_data_driven.py rename : testing/marionette/harness/marionette/tests/unit/test_date_time_value.py => testing/marionette/harness/marionette_harness/tests/unit/test_date_time_value.py rename : testing/marionette/harness/marionette/tests/unit/test_element_retrieval.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_retrieval.py rename : testing/marionette/harness/marionette/tests/unit/test_element_state.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_state.py rename : testing/marionette/harness/marionette/tests/unit/test_element_state_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_element_state_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_elementsize.py => testing/marionette/harness/marionette_harness/tests/unit/test_elementsize.py rename : testing/marionette/harness/marionette/tests/unit/test_elementsize_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_elementsize_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_errors.py => testing/marionette/harness/marionette_harness/tests/unit/test_errors.py rename : testing/marionette/harness/marionette/tests/unit/test_execute_async_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_async_script.py rename : testing/marionette/harness/marionette/tests/unit/test_execute_isolate.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_isolate.py rename : testing/marionette/harness/marionette/tests/unit/test_execute_sandboxes.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_sandboxes.py rename : testing/marionette/harness/marionette/tests/unit/test_execute_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_execute_script.py rename : testing/marionette/harness/marionette/tests/unit/test_expected.py => testing/marionette/harness/marionette_harness/tests/unit/test_expected.py rename : testing/marionette/harness/marionette/tests/unit/test_expectedfail.py => testing/marionette/harness/marionette_harness/tests/unit/test_expectedfail.py rename : testing/marionette/harness/marionette/tests/unit/test_file_upload.py => testing/marionette/harness/marionette_harness/tests/unit/test_file_upload.py rename : testing/marionette/harness/marionette/tests/unit/test_findelement_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_findelement_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_geckoinstance.py => testing/marionette/harness/marionette_harness/tests/unit/test_geckoinstance.py rename : testing/marionette/harness/marionette/tests/unit/test_getactiveframe_oop.py => testing/marionette/harness/marionette_harness/tests/unit/test_getactiveframe_oop.py rename : testing/marionette/harness/marionette/tests/unit/test_implicit_waits.py => testing/marionette/harness/marionette_harness/tests/unit/test_implicit_waits.py rename : testing/marionette/harness/marionette/tests/unit/test_import_script.py => testing/marionette/harness/marionette_harness/tests/unit/test_import_script.py rename : testing/marionette/harness/marionette/tests/unit/test_key_actions.py => testing/marionette/harness/marionette_harness/tests/unit/test_key_actions.py rename : testing/marionette/harness/marionette/tests/unit/test_localization.py => testing/marionette/harness/marionette_harness/tests/unit/test_localization.py rename : testing/marionette/harness/marionette/tests/unit/test_log.py => testing/marionette/harness/marionette_harness/tests/unit/test_log.py rename : testing/marionette/harness/marionette/tests/unit/test_marionette.py => testing/marionette/harness/marionette_harness/tests/unit/test_marionette.py rename : testing/marionette/harness/marionette/tests/unit/test_modal_dialogs.py => testing/marionette/harness/marionette_harness/tests/unit/test_modal_dialogs.py rename : testing/marionette/harness/marionette/tests/unit/test_mouse_action.py => testing/marionette/harness/marionette_harness/tests/unit/test_mouse_action.py rename : testing/marionette/harness/marionette/tests/unit/test_navigation.py => testing/marionette/harness/marionette_harness/tests/unit/test_navigation.py rename : testing/marionette/harness/marionette/tests/unit/test_pagesource.py => testing/marionette/harness/marionette_harness/tests/unit/test_pagesource.py rename : testing/marionette/harness/marionette/tests/unit/test_pagesource_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_pagesource_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_position.py => testing/marionette/harness/marionette_harness/tests/unit/test_position.py rename : testing/marionette/harness/marionette/tests/unit/test_prefs.py => testing/marionette/harness/marionette_harness/tests/unit/test_prefs.py rename : testing/marionette/harness/marionette/tests/unit/test_profile_management.py => testing/marionette/harness/marionette_harness/tests/unit/test_profile_management.py rename : testing/marionette/harness/marionette/tests/unit/test_proxy.py => testing/marionette/harness/marionette_harness/tests/unit/test_proxy.py rename : testing/marionette/harness/marionette/tests/unit/test_quit_restart.py => testing/marionette/harness/marionette_harness/tests/unit/test_quit_restart.py rename : testing/marionette/harness/marionette/tests/unit/test_rendered_element.py => testing/marionette/harness/marionette_harness/tests/unit/test_rendered_element.py rename : testing/marionette/harness/marionette/tests/unit/test_report.py => testing/marionette/harness/marionette_harness/tests/unit/test_report.py rename : testing/marionette/harness/marionette/tests/unit/test_run_js_test.py => testing/marionette/harness/marionette_harness/tests/unit/test_run_js_test.py rename : testing/marionette/harness/marionette/tests/unit/test_screen_orientation.py => testing/marionette/harness/marionette_harness/tests/unit/test_screen_orientation.py rename : testing/marionette/harness/marionette/tests/unit/test_screenshot.py => testing/marionette/harness/marionette_harness/tests/unit/test_screenshot.py rename : testing/marionette/harness/marionette/tests/unit/test_select.py => testing/marionette/harness/marionette_harness/tests/unit/test_select.py rename : testing/marionette/harness/marionette/tests/unit/test_session.py => testing/marionette/harness/marionette_harness/tests/unit/test_session.py rename : testing/marionette/harness/marionette/tests/unit/test_set_window_size.py => testing/marionette/harness/marionette_harness/tests/unit/test_set_window_size.py rename : testing/marionette/harness/marionette/tests/unit/test_shadow_dom.py => testing/marionette/harness/marionette_harness/tests/unit/test_shadow_dom.py rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_chrome.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_chrome.js rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_fail.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_fail.js rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_pass.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_pass.js rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_sanity.py => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_sanity.py rename : testing/marionette/harness/marionette/tests/unit/test_simpletest_timeout.js => testing/marionette/harness/marionette_harness/tests/unit/test_simpletest_timeout.js rename : testing/marionette/harness/marionette/tests/unit/test_single_finger_desktop.py => testing/marionette/harness/marionette_harness/tests/unit/test_single_finger_desktop.py rename : testing/marionette/harness/marionette/tests/unit/test_skip_setup.py => testing/marionette/harness/marionette_harness/tests/unit/test_skip_setup.py rename : testing/marionette/harness/marionette/tests/unit/test_switch_frame.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame.py rename : testing/marionette/harness/marionette/tests/unit/test_switch_frame_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_frame_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_switch_remote_frame.py => testing/marionette/harness/marionette_harness/tests/unit/test_switch_remote_frame.py rename : testing/marionette/harness/marionette/tests/unit/test_teardown_context_preserved.py => testing/marionette/harness/marionette_harness/tests/unit/test_teardown_context_preserved.py rename : testing/marionette/harness/marionette/tests/unit/test_text.py => testing/marionette/harness/marionette_harness/tests/unit/test_text.py rename : testing/marionette/harness/marionette/tests/unit/test_text_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_text_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_timeouts.py => testing/marionette/harness/marionette_harness/tests/unit/test_timeouts.py rename : testing/marionette/harness/marionette/tests/unit/test_transport.py => testing/marionette/harness/marionette_harness/tests/unit/test_transport.py rename : testing/marionette/harness/marionette/tests/unit/test_typing.py => testing/marionette/harness/marionette_harness/tests/unit/test_typing.py rename : testing/marionette/harness/marionette/tests/unit/test_using_permissions.py => testing/marionette/harness/marionette_harness/tests/unit/test_using_permissions.py rename : testing/marionette/harness/marionette/tests/unit/test_visibility.py => testing/marionette/harness/marionette_harness/tests/unit/test_visibility.py rename : testing/marionette/harness/marionette/tests/unit/test_wait.py => testing/marionette/harness/marionette_harness/tests/unit/test_wait.py rename : testing/marionette/harness/marionette/tests/unit/test_window_handles.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_handles.py rename : testing/marionette/harness/marionette/tests/unit/test_window_management.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_management.py rename : testing/marionette/harness/marionette/tests/unit/test_window_position.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_position.py rename : testing/marionette/harness/marionette/tests/unit/test_window_switching.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_switching.py rename : testing/marionette/harness/marionette/tests/unit/test_window_title.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_title.py rename : testing/marionette/harness/marionette/tests/unit/test_window_title_chrome.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_title_chrome.py rename : testing/marionette/harness/marionette/tests/unit/test_window_type.py => testing/marionette/harness/marionette_harness/tests/unit/test_window_type.py rename : testing/marionette/harness/marionette/tests/unit/test_with_using_context.py => testing/marionette/harness/marionette_harness/tests/unit/test_with_using_context.py rename : testing/marionette/harness/marionette/tests/unit/unit-tests.ini => testing/marionette/harness/marionette_harness/tests/unit/unit-tests.ini rename : testing/marionette/harness/marionette/tests/webapi-tests.ini => testing/marionette/harness/marionette_harness/tests/webapi-tests.ini rename : testing/marionette/harness/marionette/www/bug814037.html => testing/marionette/harness/marionette_harness/www/bug814037.html rename : testing/marionette/harness/marionette/www/click_out_of_bounds_overflow.html => testing/marionette/harness/marionette_harness/www/click_out_of_bounds_overflow.html rename : testing/marionette/harness/marionette/www/clicks.html => testing/marionette/harness/marionette_harness/www/clicks.html rename : testing/marionette/harness/marionette/www/cssTransform.html => testing/marionette/harness/marionette_harness/www/cssTransform.html rename : testing/marionette/harness/marionette/www/cssTransform2.html => testing/marionette/harness/marionette_harness/www/cssTransform2.html rename : testing/marionette/harness/marionette/www/datetimePage.html => testing/marionette/harness/marionette_harness/www/datetimePage.html rename : testing/marionette/harness/marionette/www/deletingFrame.html => testing/marionette/harness/marionette_harness/www/deletingFrame.html rename : testing/marionette/harness/marionette/www/double_click.html => testing/marionette/harness/marionette_harness/www/double_click.html rename : testing/marionette/harness/marionette/www/element_bottom.html => testing/marionette/harness/marionette_harness/www/element_bottom.html rename : testing/marionette/harness/marionette/www/element_left.html => testing/marionette/harness/marionette_harness/www/element_left.html rename : testing/marionette/harness/marionette/www/element_outside_viewport.html => testing/marionette/harness/marionette_harness/www/element_outside_viewport.html rename : testing/marionette/harness/marionette/www/element_right.html => testing/marionette/harness/marionette_harness/www/element_right.html rename : testing/marionette/harness/marionette/www/element_top.html => testing/marionette/harness/marionette_harness/www/element_top.html rename : testing/marionette/harness/marionette/www/empty.html => testing/marionette/harness/marionette_harness/www/empty.html rename : testing/marionette/harness/marionette/www/formPage.html => testing/marionette/harness/marionette_harness/www/formPage.html rename : testing/marionette/harness/marionette/www/frameset.html => testing/marionette/harness/marionette_harness/www/frameset.html rename : testing/marionette/harness/marionette/www/framesetPage2.html => testing/marionette/harness/marionette_harness/www/framesetPage2.html rename : testing/marionette/harness/marionette/www/hidden.html => testing/marionette/harness/marionette_harness/www/hidden.html rename : testing/marionette/harness/marionette/www/html5/blue.jpg => testing/marionette/harness/marionette_harness/www/html5/blue.jpg rename : testing/marionette/harness/marionette/www/html5/boolean_attributes.html => testing/marionette/harness/marionette_harness/www/html5/boolean_attributes.html rename : testing/marionette/harness/marionette/www/html5/geolocation.js => testing/marionette/harness/marionette_harness/www/html5/geolocation.js rename : testing/marionette/harness/marionette/www/html5/green.jpg => testing/marionette/harness/marionette_harness/www/html5/green.jpg rename : testing/marionette/harness/marionette/www/html5/offline.html => testing/marionette/harness/marionette_harness/www/html5/offline.html rename : testing/marionette/harness/marionette/www/html5/red.jpg => testing/marionette/harness/marionette_harness/www/html5/red.jpg rename : testing/marionette/harness/marionette/www/html5/status.html => testing/marionette/harness/marionette_harness/www/html5/status.html rename : testing/marionette/harness/marionette/www/html5/test.appcache => testing/marionette/harness/marionette_harness/www/html5/test.appcache rename : testing/marionette/harness/marionette/www/html5/test_html_inputs.html => testing/marionette/harness/marionette_harness/www/html5/test_html_inputs.html rename : testing/marionette/harness/marionette/www/html5/yellow.jpg => testing/marionette/harness/marionette_harness/www/html5/yellow.jpg rename : testing/marionette/harness/marionette/www/html5Page.html => testing/marionette/harness/marionette_harness/www/html5Page.html rename : testing/marionette/harness/marionette/www/javascriptPage.html => testing/marionette/harness/marionette_harness/www/javascriptPage.html rename : testing/marionette/harness/marionette/www/macbeth.html => testing/marionette/harness/marionette_harness/www/macbeth.html rename : testing/marionette/harness/marionette/www/modal_dialogs.html => testing/marionette/harness/marionette_harness/www/modal_dialogs.html rename : testing/marionette/harness/marionette/www/nestedElements.html => testing/marionette/harness/marionette_harness/www/nestedElements.html rename : testing/marionette/harness/marionette/www/rectangles.html => testing/marionette/harness/marionette_harness/www/rectangles.html rename : testing/marionette/harness/marionette/www/resultPage.html => testing/marionette/harness/marionette_harness/www/resultPage.html rename : testing/marionette/harness/marionette/www/scroll.html => testing/marionette/harness/marionette_harness/www/scroll.html rename : testing/marionette/harness/marionette/www/scroll2.html => testing/marionette/harness/marionette_harness/www/scroll2.html rename : testing/marionette/harness/marionette/www/scroll3.html => testing/marionette/harness/marionette_harness/www/scroll3.html rename : testing/marionette/harness/marionette/www/scroll4.html => testing/marionette/harness/marionette_harness/www/scroll4.html rename : testing/marionette/harness/marionette/www/scroll5.html => testing/marionette/harness/marionette_harness/www/scroll5.html rename : testing/marionette/harness/marionette/www/shim.js => testing/marionette/harness/marionette_harness/www/shim.js rename : testing/marionette/harness/marionette/www/test.html => testing/marionette/harness/marionette_harness/www/test.html rename : testing/marionette/harness/marionette/www/testAction.html => testing/marionette/harness/marionette_harness/www/testAction.html rename : testing/marionette/harness/marionette/www/testPageSource.html => testing/marionette/harness/marionette_harness/www/testPageSource.html rename : testing/marionette/harness/marionette/www/testPageSource.xml => testing/marionette/harness/marionette_harness/www/testPageSource.xml rename : testing/marionette/harness/marionette/www/testPageSourceWithUnicodeChars.html => testing/marionette/harness/marionette_harness/www/testPageSourceWithUnicodeChars.html rename : testing/marionette/harness/marionette/www/testSize.html => testing/marionette/harness/marionette_harness/www/testSize.html rename : testing/marionette/harness/marionette/www/test_accessibility.html => testing/marionette/harness/marionette_harness/www/test_accessibility.html rename : testing/marionette/harness/marionette/www/test_carets_columns.html => testing/marionette/harness/marionette_harness/www/test_carets_columns.html rename : testing/marionette/harness/marionette/www/test_carets_cursor.html => testing/marionette/harness/marionette_harness/www/test_carets_cursor.html rename : testing/marionette/harness/marionette/www/test_carets_display_none.html => testing/marionette/harness/marionette_harness/www/test_carets_display_none.html rename : testing/marionette/harness/marionette/www/test_carets_iframe.html => testing/marionette/harness/marionette_harness/www/test_carets_iframe.html rename : testing/marionette/harness/marionette/www/test_carets_longtext.html => testing/marionette/harness/marionette_harness/www/test_carets_longtext.html rename : testing/marionette/harness/marionette/www/test_carets_multipleline.html => testing/marionette/harness/marionette_harness/www/test_carets_multipleline.html rename : testing/marionette/harness/marionette/www/test_carets_multiplerange.html => testing/marionette/harness/marionette_harness/www/test_carets_multiplerange.html rename : testing/marionette/harness/marionette/www/test_carets_selection.html => testing/marionette/harness/marionette_harness/www/test_carets_selection.html rename : testing/marionette/harness/marionette/www/test_clearing.html => testing/marionette/harness/marionette_harness/www/test_clearing.html rename : testing/marionette/harness/marionette/www/test_dynamic.html => testing/marionette/harness/marionette_harness/www/test_dynamic.html rename : testing/marionette/harness/marionette/www/test_iframe.html => testing/marionette/harness/marionette_harness/www/test_iframe.html rename : testing/marionette/harness/marionette/www/test_inner_iframe.html => testing/marionette/harness/marionette_harness/www/test_inner_iframe.html rename : testing/marionette/harness/marionette/www/test_nested_iframe.html => testing/marionette/harness/marionette_harness/www/test_nested_iframe.html rename : testing/marionette/harness/marionette/www/test_oop_1.html => testing/marionette/harness/marionette_harness/www/test_oop_1.html rename : testing/marionette/harness/marionette/www/test_oop_2.html => testing/marionette/harness/marionette_harness/www/test_oop_2.html rename : testing/marionette/harness/marionette/www/test_shadow_dom.html => testing/marionette/harness/marionette_harness/www/test_shadow_dom.html rename : testing/marionette/harness/marionette/www/test_windows.html => testing/marionette/harness/marionette_harness/www/test_windows.html rename : testing/marionette/harness/marionette/www/windowHandles.html => testing/marionette/harness/marionette_harness/www/windowHandles.html rename : testing/marionette/harness/marionette/www/xhtmlTest.html => testing/marionette/harness/marionette_harness/www/xhtmlTest.html extra : rebase_source : 67058d4aaa858732563fda6790c3176071c6bd60
This commit is contained in:
parent
42083c7956
commit
dc7e4cae78
@ -1,5 +1,7 @@
|
||||
import os, shutil
|
||||
from marionette import MarionetteTestCase
|
||||
import os
|
||||
import shutil
|
||||
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestFirefoxRefresh(MarionetteTestCase):
|
||||
|
@ -68,7 +68,7 @@ SEARCH_PATHS = [
|
||||
'testing/firefox-ui/harness',
|
||||
'testing/marionette/client',
|
||||
'testing/marionette/harness',
|
||||
'testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py',
|
||||
'testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py',
|
||||
'testing/marionette/puppeteer/firefox',
|
||||
'testing/mozbase/mozcrash',
|
||||
'testing/mozbase/mozdebug',
|
||||
|
@ -1,8 +1,8 @@
|
||||
altgraph.pth:python/altgraph
|
||||
marionette_driver.pth:testing/marionette/client
|
||||
browsermobproxy.pth:testing/marionette/harness/marionette/runner/mixins/browsermob-proxy-py
|
||||
marionette_harness.pth:testing/marionette/harness
|
||||
browsermobproxy.pth:testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py
|
||||
wptserve.pth:testing/web-platform/tests/tools/wptserve
|
||||
marionette.pth:testing/marionette/harness
|
||||
blessings.pth:python/blessings
|
||||
configobj.pth:python/configobj
|
||||
jsmin.pth:python/jsmin
|
||||
|
@ -2,15 +2,19 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from manifestparser import read_ini
|
||||
import os
|
||||
import sys
|
||||
|
||||
from marionette import BaseMarionetteTestRunner, BaseMarionetteArguments
|
||||
from marionette.runner import BrowserMobProxyArguments
|
||||
from marionette.runtests import MarionetteHarness, cli as mn_cli
|
||||
import mozlog
|
||||
|
||||
from manifestparser import read_ini
|
||||
from marionette_harness import (
|
||||
BaseMarionetteTestRunner,
|
||||
BaseMarionetteArguments,
|
||||
BrowserMobProxyArguments,
|
||||
)
|
||||
from marionette_harness.runtests import MarionetteHarness, cli as mn_cli
|
||||
|
||||
import external_media_tests
|
||||
from testcase import MediaTestCase
|
||||
from external_media_tests.media_utils.video_puppeteer import debug_script
|
||||
|
@ -4,12 +4,15 @@
|
||||
|
||||
import re
|
||||
import os
|
||||
import time
|
||||
|
||||
from marionette import BrowserMobProxyTestCaseMixin, MarionetteTestCase, Marionette
|
||||
from marionette_driver import Wait
|
||||
from marionette_driver.errors import TimeoutException
|
||||
from marionette.marionette_test import SkipTest
|
||||
from marionette_harness import (
|
||||
BrowserMobProxyTestCaseMixin,
|
||||
MarionetteTestCase,
|
||||
Marionette,
|
||||
SkipTest,
|
||||
)
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from external_media_tests.utils import (timestamp_now, verbose_until)
|
||||
|
@ -1,11 +1,12 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from collections import namedtuple
|
||||
from time import clock, sleep
|
||||
|
||||
from marionette import Marionette
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from external_media_tests.utils import verbose_until
|
||||
|
||||
|
@ -1,14 +1,17 @@
|
||||
# This Source Code Form is subject to the terms of the Mozilla Public
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
from collections import namedtuple
|
||||
from time import sleep
|
||||
import re
|
||||
from json import loads
|
||||
|
||||
from marionette import Marionette
|
||||
import re
|
||||
|
||||
from collections import namedtuple
|
||||
from json import loads
|
||||
from time import sleep
|
||||
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_driver.errors import TimeoutException, NoSuchElementException
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from video_puppeteer import VideoPuppeteer, VideoException
|
||||
from external_media_tests.utils import verbose_until
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import BrowserMobProxyTestCaseMixin
|
||||
from marionette_harness import BrowserMobProxyTestCaseMixin
|
||||
|
||||
from external_media_harness.testcase import (
|
||||
EMESetupMixin,
|
||||
@ -10,6 +10,7 @@ from external_media_harness.testcase import (
|
||||
NetworkBandwidthTestsMixin,
|
||||
)
|
||||
|
||||
|
||||
class TestEMEPlaybackLimitingBandwidth(NetworkBandwidthTestCase,
|
||||
BrowserMobProxyTestCaseMixin,
|
||||
NetworkBandwidthTestsMixin,
|
||||
|
@ -2,8 +2,8 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from marionette import Marionette
|
||||
from external_media_harness.testcase import MediaTestCase
|
||||
from external_media_tests.media_utils.video_puppeteer import VideoPuppeteer
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import BrowserMobProxyTestCaseMixin
|
||||
from marionette_harness import BrowserMobProxyTestCaseMixin
|
||||
|
||||
from external_media_harness.testcase import (
|
||||
NetworkBandwidthTestCase, NetworkBandwidthTestsMixin
|
||||
|
@ -2,8 +2,8 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from marionette import Marionette
|
||||
from external_media_harness.testcase import MediaTestCase
|
||||
from external_media_tests.media_utils.video_puppeteer import VideoPuppeteer
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import BrowserMobProxyTestCaseMixin
|
||||
from marionette_harness import BrowserMobProxyTestCaseMixin
|
||||
|
||||
from external_media_harness.testcase import NetworkBandwidthTestCase
|
||||
|
||||
|
@ -2,9 +2,9 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import Marionette
|
||||
from marionette_driver import Wait
|
||||
from marionette_driver.errors import TimeoutException
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from external_media_tests.utils import verbose_until
|
||||
from external_media_harness.testcase import MediaTestCase
|
||||
|
@ -1,4 +1,5 @@
|
||||
from marionette import Marionette
|
||||
from marionette_harness import Marionette
|
||||
|
||||
from external_media_harness.testcase import MediaTestCase
|
||||
|
||||
|
||||
|
23
dom/media/test/external/requirements.txt
vendored
23
dom/media/test/external/requirements.txt
vendored
@ -1,20 +1,5 @@
|
||||
browsermob-proxy==0.7.1
|
||||
manifestparser==1.1
|
||||
mozcrash==0.17
|
||||
mozdevice==0.48
|
||||
mozfile==1.2
|
||||
mozhttpd==0.7
|
||||
mozinfo==0.9
|
||||
# optional - mozharness install step
|
||||
mozInstall==1.12
|
||||
mozlog==3.3
|
||||
moznetwork==0.27
|
||||
mozprocess==0.23
|
||||
mozprofile==0.28
|
||||
mozrunner==6.12
|
||||
moztest==0.7
|
||||
mozversion==1.4
|
||||
wptserve==1.3.0
|
||||
marionette-client==3.1.0
|
||||
marionette-driver==2.0.0
|
||||
firefox-puppeteer >= 52.1.0, <53.0.0
|
||||
manifestparser==1.1
|
||||
marionette-driver==2.2.0
|
||||
marionette-harness==4.0.0
|
||||
mozlog==3.3
|
||||
|
@ -29,8 +29,6 @@ Script B (ril_consts.js) not.
|
||||
The above merge way ensures the correct scope of 'strict mode.'
|
||||
"""
|
||||
|
||||
|
||||
from marionette.marionette_test import MarionetteTestCase
|
||||
import bisect
|
||||
import inspect
|
||||
import os
|
||||
@ -38,6 +36,8 @@ import os.path
|
||||
import re
|
||||
import unicodedata
|
||||
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class StringUtility:
|
||||
|
||||
|
@ -5,12 +5,13 @@
|
||||
|
||||
import string
|
||||
|
||||
from marionette.marionette_test import (
|
||||
MarionetteTestCase, parameterized
|
||||
)
|
||||
from marionette_driver.by import By
|
||||
from marionette_driver.marionette import Actions
|
||||
from marionette_driver.selection import SelectionManager
|
||||
from marionette_harness.marionette_test import (
|
||||
MarionetteTestCase,
|
||||
parameterized,
|
||||
)
|
||||
|
||||
|
||||
class AccessibleCaretCursorModeTestCase(MarionetteTestCase):
|
||||
|
@ -5,12 +5,14 @@
|
||||
|
||||
import re
|
||||
|
||||
from marionette.marionette_test import (
|
||||
MarionetteTestCase, SkipTest, parameterized
|
||||
)
|
||||
from marionette_driver.by import By
|
||||
from marionette_driver.marionette import Actions
|
||||
from marionette_driver.selection import SelectionManager
|
||||
from marionette_harness.marionette_test import (
|
||||
MarionetteTestCase,
|
||||
SkipTest,
|
||||
parameterized
|
||||
)
|
||||
|
||||
|
||||
def skip_if_not_rotatable(target):
|
||||
|
@ -35,8 +35,8 @@ from mozrunner.utils import get_stack_fixer_function, test_environment
|
||||
from mozscreenshot import printstatus, dump_screen
|
||||
|
||||
try:
|
||||
from marionette import Marionette
|
||||
from marionette_driver.addons import Addons
|
||||
from marionette_harness import Marionette
|
||||
except ImportError, e:
|
||||
# Defer ImportError until attempt to use Marionette
|
||||
def reraise(*args, **kwargs):
|
||||
|
@ -21,8 +21,9 @@ from remotereftest import RemoteReftestResolver, ReftestServer
|
||||
from runreftest import RefTest
|
||||
import reftestcommandline
|
||||
|
||||
from marionette_harness import Marionette
|
||||
from mozdevice import DeviceManagerADB, DMError
|
||||
from marionette import Marionette
|
||||
|
||||
|
||||
class ProfileConfigParser(ConfigParser.RawConfigParser):
|
||||
"""Subclass of RawConfigParser that outputs .ini files in the exact
|
||||
|
@ -105,8 +105,8 @@ ARCHIVE_FILES = {
|
||||
],
|
||||
'dest': 'marionette',
|
||||
'ignore': [
|
||||
'harness/docs',
|
||||
'harness/marionette/tests',
|
||||
'client/docs',
|
||||
'harness/marionette_harness/tests',
|
||||
'puppeteer/firefox/docs',
|
||||
],
|
||||
},
|
||||
@ -114,11 +114,11 @@ ARCHIVE_FILES = {
|
||||
'source': buildconfig.topsrcdir,
|
||||
'base': '',
|
||||
'manifests': [
|
||||
'testing/marionette/harness/marionette/tests/unit-tests.ini',
|
||||
'testing/marionette/harness/marionette/tests/webapi-tests.ini',
|
||||
'testing/marionette/harness/marionette_harness/tests/unit-tests.ini',
|
||||
'testing/marionette/harness/marionette_harness/tests/webapi-tests.ini',
|
||||
],
|
||||
# We also need the manifests and harness_unit tests
|
||||
'pattern': 'testing/marionette/harness/marionette/tests/**',
|
||||
'pattern': 'testing/marionette/harness/marionette_harness/tests/**',
|
||||
'dest': 'marionette/tests',
|
||||
},
|
||||
{
|
||||
|
@ -41,7 +41,7 @@ jobs:
|
||||
command:
|
||||
- "bash"
|
||||
- "/home/worker/bin/build.sh"
|
||||
- "--tests=testing/marionette/harness/marionette/tests/harness_unit"
|
||||
- "--tests=testing/marionette/harness/marionette_harness/tests/harness_unit"
|
||||
- "--work-dir=mozharness_workspace"
|
||||
max-run-time: 1800
|
||||
when:
|
||||
|
@ -4,7 +4,7 @@
|
||||
# testing directory, we could use ./marionette_requirements.txt instead
|
||||
../web-platform/tests/tools/wptserve
|
||||
../marionette/client
|
||||
../marionette/harness/marionette/runner/mixins/browsermob-proxy-py
|
||||
../marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py
|
||||
../marionette/harness
|
||||
|
||||
# pytest
|
||||
|
@ -1,7 +1,8 @@
|
||||
-r mozbase_requirements.txt
|
||||
|
||||
../tools/wptserve
|
||||
../marionette/client
|
||||
../marionette/harness/marionette/runner/mixins/browsermob-proxy-py
|
||||
../marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py
|
||||
../marionette/harness
|
||||
|
||||
# Allows to use the Puppeteer page object model for Firefox
|
||||
|
@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import BaseMarionetteArguments
|
||||
from marionette_harness import BaseMarionetteArguments
|
||||
|
||||
|
||||
class FirefoxUIBaseArguments(object):
|
||||
|
@ -4,7 +4,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette.runtests import cli as mn_cli
|
||||
from marionette_harness.runtests import cli as mn_cli
|
||||
|
||||
from firefox_ui_harness.arguments import FirefoxUIArguments
|
||||
from firefox_ui_harness.runners import FirefoxUITestRunner
|
||||
|
@ -4,7 +4,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette.runtests import cli as mn_cli
|
||||
from marionette_harness.runtests import cli as mn_cli
|
||||
|
||||
from firefox_ui_harness.arguments import UpdateArguments
|
||||
from firefox_ui_harness.runners import UpdateTestRunner
|
||||
|
@ -9,7 +9,7 @@ import tempfile
|
||||
import mozfile
|
||||
import mozinfo
|
||||
|
||||
from marionette import BaseMarionetteTestRunner, MarionetteTestCase
|
||||
from marionette_harness import BaseMarionetteTestRunner, MarionetteTestCase
|
||||
|
||||
|
||||
class FirefoxUITestRunner(BaseMarionetteTestRunner):
|
||||
|
@ -12,10 +12,9 @@ from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.api.prefs import Preferences
|
||||
from firefox_puppeteer.api.software_update import SoftwareUpdate
|
||||
from firefox_puppeteer.ui.update_wizard import UpdateWizardDialog
|
||||
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_driver.errors import NoSuchWindowException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class UpdateTestCase(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -1,5 +1,5 @@
|
||||
firefox-puppeteer >= 52.1.0, <53.0.0
|
||||
marionette-client >= 2.3.0
|
||||
marionette-harness >= 4.0.0
|
||||
mozfile >= 1.2
|
||||
mozinfo >= 0.8
|
||||
mozinstall >= 1.12
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestBrowserWindowShortcuts(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestAccessLocationBar(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestEscapeAutocomplete(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestFaviconInAutocomplete(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestStarInAutocomplete(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,8 +4,8 @@
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.ui.browser.window import BrowserWindow
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestAboutPrivateBrowsing(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestDVCertificate(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -2,8 +2,8 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestEnablePrivilege(MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestEVCertificate(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestMixedContentPage(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestMixedScriptContentBlocking(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,8 +5,8 @@
|
||||
from urlparse import urlparse
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import expected, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestNoCertificate(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,8 +5,8 @@
|
||||
import os
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSafeBrowsingInitialDownload(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,8 +5,8 @@
|
||||
import time
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSafeBrowsingNotificationBar(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,8 +5,8 @@
|
||||
import time
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSafeBrowsingWarningPages(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,9 +5,9 @@
|
||||
import time
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_driver.errors import MarionetteException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSecurityNotification(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,9 +5,9 @@
|
||||
import time
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_driver.errors import MarionetteException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSSLDisabledErrorPage(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,9 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette.marionette_test import skip_if_e10s
|
||||
from marionette_driver import Wait
|
||||
from marionette_harness import MarionetteTestCase, skip_if_e10s
|
||||
|
||||
|
||||
class TestSSLStatusAfterRestart(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,10 +3,10 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, expected, Wait
|
||||
from marionette_driver.errors import NoAlertPresentException
|
||||
from marionette_driver.marionette import Alert
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSubmitUnencryptedInfoWarning(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,9 +4,9 @@
|
||||
|
||||
import time
|
||||
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By
|
||||
from marionette_driver.errors import MarionetteException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestUnknownIssuer(MarionetteTestCase):
|
||||
|
@ -5,9 +5,9 @@
|
||||
import time
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_driver.errors import MarionetteException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestUntrustedConnectionErrorPage(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestRestoreWindowsAfterRestart(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestAboutWindow(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -5,7 +5,7 @@
|
||||
import mozversion
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestAppInfo(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,9 +4,9 @@
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.api.l10n import L10n
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By
|
||||
from marionette_driver.errors import MarionetteException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestL10n(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver.errors import NoSuchElementException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestMenuBar(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -7,9 +7,9 @@ from firefox_puppeteer.ui.browser.notifications import (
|
||||
AddOnInstallFailedNotification,
|
||||
AddOnInstallConfirmationNotification,
|
||||
)
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By
|
||||
from marionette_driver.errors import TimeoutException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestNotifications(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestPageInfoWindow(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,8 +3,8 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestPlaces(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class testPreferences(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.errors import NoCertificateError
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSecurity(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -6,7 +6,7 @@ import os
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.api.software_update import SoftwareUpdate
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSoftwareUpdate(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.errors import NoCertificateError
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestTabBar(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,9 +3,9 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import expected, By, Wait
|
||||
from marionette_driver.errors import NoSuchElementException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestNavBar(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.ui.update_wizard import UpdateWizardDialog
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestUpdateWizard(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -3,7 +3,7 @@
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class TestSanitize(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -6,9 +6,9 @@ import firefox_puppeteer.errors as errors
|
||||
|
||||
from firefox_puppeteer import PuppeteerMixin
|
||||
from firefox_puppeteer.ui.windows import BaseWindow
|
||||
from marionette import MarionetteTestCase
|
||||
from marionette_driver import By, Wait
|
||||
from marionette_driver.errors import NoSuchWindowException
|
||||
from marionette_harness import MarionetteTestCase
|
||||
|
||||
|
||||
class BaseWindowTestCase(PuppeteerMixin, MarionetteTestCase):
|
||||
|
@ -1,3 +1,3 @@
|
||||
[flake8]
|
||||
max-line-length = 99
|
||||
exclude = __init__.py,disti/*,build/*,session/*,marionette/runner/mixins/*, marionette/tests/*
|
||||
exclude = __init__.py,disti/*,build/*,marionette_harness/runner/mixins/*, marionette_harness/tests/*
|
||||
|
@ -1,8 +1,3 @@
|
||||
recursive-include marionette/touch *.js
|
||||
recursive-include marionette/www *
|
||||
recursive-include marionette/chrome *
|
||||
recursive-include marionette/runner/mixins/resources *
|
||||
exclude MANIFEST.in
|
||||
include requirements.txt
|
||||
include marionette/runner/test.cert
|
||||
include marionette/runner/test.key
|
||||
recursive-include marionette_harness/www *
|
||||
|
@ -1,8 +1,30 @@
|
||||
marionette-client
|
||||
=================
|
||||
marionette-harness
|
||||
==================
|
||||
|
||||
marionette_client has been renamed and is now available as marionette-harness:
|
||||
Marionette is an automation driver for Mozilla's Gecko engine. It can remotely
|
||||
control either the UI or the internal JavaScript of a Gecko platform, such as
|
||||
Firefox. It can control both the chrome (i.e. menus and functions) or the
|
||||
content (the webpage loaded inside the browsing context), giving a high level
|
||||
of control and ability to replicate user actions. In addition to performing
|
||||
actions on the browser, Marionette can also read the properties and attributes
|
||||
of the DOM.
|
||||
|
||||
* marionette-harness <https://pypi.python.org/pypi/marionette-harness/>`_
|
||||
The marionette_harness package contains the test runner for Marionette, and
|
||||
allows you to run automated tests written in Python for Gecko based
|
||||
applications. Therefore it offers the necessary testcase classes, which are
|
||||
based on the unittest framework.
|
||||
|
||||
Please consider migrating to this new package.
|
||||
For more information and the repository please checkout:
|
||||
|
||||
- home and docs: https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette
|
||||
|
||||
|
||||
Example
|
||||
-------
|
||||
|
||||
The following command will run the tests as specified via a manifest file, or
|
||||
test path, or test folder in Firefox:
|
||||
|
||||
marionette --binary %path_to_firefox% [manifest_file | test_file | test_folder]
|
||||
|
||||
To get an overview about all possible option run `marionette --help`.
|
||||
|
@ -2,7 +2,7 @@
|
||||
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
||||
__version__ = '3.3.0'
|
||||
__version__ = '4.0.0'
|
||||
|
||||
from .marionette_test import (
|
||||
CommonTestCase,
|
||||
@ -12,6 +12,7 @@ from .marionette_test import (
|
||||
skip,
|
||||
skip_if_chrome,
|
||||
skip_if_desktop,
|
||||
skip_if_e10s,
|
||||
skip_if_mobile,
|
||||
SkipTest,
|
||||
skip_unless_protocol,
|
||||
@ -19,6 +20,7 @@ from .marionette_test import (
|
||||
from .runner import (
|
||||
BaseMarionetteArguments,
|
||||
BaseMarionetteTestRunner,
|
||||
BrowserMobProxyArguments,
|
||||
BrowserMobProxyTestCaseMixin,
|
||||
Marionette,
|
||||
MarionetteTest,
|
@ -6,7 +6,7 @@ import functools
|
||||
import sys
|
||||
import types
|
||||
|
||||
from marionette.marionette_test.errors import (
|
||||
from .errors import (
|
||||
_ExpectedFailure,
|
||||
_UnexpectedSuccess,
|
||||
SkipTest,
|
@ -9,14 +9,8 @@ import sys
|
||||
import time
|
||||
import types
|
||||
import unittest
|
||||
import weakref
|
||||
import warnings
|
||||
|
||||
from marionette.marionette_test.errors import (
|
||||
_ExpectedFailure,
|
||||
_UnexpectedSuccess,
|
||||
SkipTest,
|
||||
)
|
||||
import weakref
|
||||
|
||||
from marionette_driver.errors import (
|
||||
MarionetteException,
|
||||
@ -25,6 +19,12 @@ from marionette_driver.errors import (
|
||||
)
|
||||
from mozlog import get_default_logger
|
||||
|
||||
from .errors import (
|
||||
_ExpectedFailure,
|
||||
_UnexpectedSuccess,
|
||||
SkipTest,
|
||||
)
|
||||
|
||||
|
||||
def _wraps_parameterized(func, func_suffix, args, kwargs):
|
||||
"""Internal: Decorator used in class MetaParameterized."""
|
@ -11,18 +11,19 @@ import sys
|
||||
import time
|
||||
import traceback
|
||||
import unittest
|
||||
|
||||
from argparse import ArgumentParser
|
||||
from copy import deepcopy
|
||||
|
||||
import mozinfo
|
||||
import moznetwork
|
||||
import mozprofile
|
||||
from marionette_driver.marionette import Marionette
|
||||
|
||||
import mozversion
|
||||
import serve
|
||||
|
||||
from manifestparser import TestManifest
|
||||
from manifestparser.filters import tags
|
||||
from marionette_driver.marionette import Marionette
|
||||
from moztest.adapters.unit import StructuredTestResult, StructuredTestRunner
|
||||
from moztest.results import TestResult, TestResultCollection, relevant_line
|
||||
from serve import iter_proc, iter_url
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user