pgAdmin 4 commit: Implement Selenium Grid to run multiple tests across

From: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>
To: pgadmin-hackers(at)lists(dot)postgresql(dot)org
Subject: pgAdmin 4 commit: Implement Selenium Grid to run multiple tests across
Date: 2020-05-11 06:41:48
Message-ID: E1jY28K-0007zv-Qf@gothos.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Implement Selenium Grid to run multiple tests across different browsers, operating systems, and machines in parallel. Fixes #5255

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=1294c089a8dde11017369731e45cb76ae81f3cef
Author: Yogesh Mahajan <yogesh(dot)mahajan(at)enterprisedb(dot)com>

Modified Files
--------------
docs/en_US/release_notes_4_22.rst | 2 +-
tools/update_selenoid_browsers.py | 277 ++++++++++
web/config.py | 4 +
.../tests/test_index_constraint_add.py | 77 ++-
.../tests/test_index_constraint_delete.py | 40 +-
.../tests/test_index_constraint_get.py | 40 +-
.../tests/test_index_constraint_put.py | 40 +-
.../schemas/tables/tests/test_table_parameters.py | 20 +-
.../databases/schemas/tables/tests/utils.py | 23 +
.../schemas/views/tests/test_mviews_parameters.py | 28 +-
.../schemas/views/tests/test_mviews_refresh.py | 6 +-
.../servers/databases/schemas/views/tests/utils.py | 25 +
.../copy_selected_query_results_feature_test.py | 60 ++-
web/pgadmin/feature_tests/file_manager_test.py | 9 +-
.../feature_tests/keyboard_shortcut_test.py | 31 +-
.../feature_tests/pg_datatype_validation_test.py | 12 +
.../pg_utilities_backup_restore_test.py | 77 ++-
.../feature_tests/query_tool_journey_test.py | 40 +-
web/pgadmin/feature_tests/view_data_dml_queries.py | 42 +-
.../xss_checks_panels_and_query_tool_test.py | 16 +-
web/pgadmin/utils/route.py | 20 +-
web/regression/README | 59 +++
web/regression/feature_utils/app_starter.py | 9 +-
web/regression/feature_utils/locators.py | 8 +-
web/regression/feature_utils/pgadmin_page.py | 53 +-
web/regression/python_test_utils/test_utils.py | 251 +++++++++
web/regression/requirements.txt | 1 -
web/regression/runtests.py | 573 +++++++++++++++------
web/regression/test_config.json.in | 9 +
29 files changed, 1464 insertions(+), 388 deletions(-)

Browse pgadmin-hackers by date

  From Date Subject
Next Message Akshay Joshi 2020-05-11 06:42:08 Re: [pgAdmin 4 - Housekeeping #5255] Implement Selenium Grid using multi-threading & solenoid using current test framework
Previous Message Yogesh Mahajan 2020-05-08 09:42:50 Re: [pgAdmin 4 - Housekeeping #5255] Implement Selenium Grid using multi-threading & solenoid using current test framework