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(-)
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 |