Yogesh Mahajan
cbf5886430
Fixed the following code smells:
...
1. Use concise character class syntax
2. Add a "break" statement or remove this "else" clause.
3. Replace this generic exception class with a more specific one.
4. Use a regular expression literal instead of the 'RegExp' constructor.
5. Use the opposite operator ("not in") instead.
2022-09-10 13:48:14 +05:30
Akshay Joshi
3b95a416ca
Fixed 'Remove the unnecessary boolean literals' code smell.
2022-09-09 15:23:18 +05:30
Akshay Joshi
18b77f15dd
Remove Alertify from pgAdmin completely. Fixes #7619
2022-09-08 15:16:48 +05:30
Yogesh Mahajan
8f2bda2309
1) Preserve the settings set by the user in the import/export data dialog. Fixes #7428
...
2) Fixed the JSON editor issue of hiding the first record. Fixes #7520
2022-07-18 10:54:03 +05:30
Yogesh Mahajan
683528b81c
Fixed feature tests.
2022-07-12 11:10:23 +05:30
Yogesh Mahajan
1a5e60c44f
Fixed feature tests.
2022-07-08 18:25:00 +05:30
Yogesh Mahajan
23869cd61f
Fixed an issue where users would not be able to authenticate in Azure on Linux platforms. Fixes #7495
2022-06-23 18:19:32 +05:30
Yogesh Mahajan
95f63f6af8
Fixed feature tests.
2022-06-22 17:47:09 +05:30
Pradip Parkale
6465dc951c
Fixed feature test case failed as a result of converting preferences and other dialogs to React.
2022-05-17 19:06:24 +05:30
Aditya Toshniwal
ca8e14455f
Fixed the following issues:
...
1. Feature test cases for the new query tool.
2. Query tool panel rename is not persisting.
2022-05-12 18:29:09 +05:30
Yogesh Mahajan
ce8e6b47c1
Fixed feature tests.
2022-02-16 18:03:42 +05:30
Nikhil Mohite
e7e4d5cf0a
Fixed feature test cases for maintenance dialog.
2022-01-18 14:51:02 +05:30
Akshay Joshi
e38c38cd58
Fixed following SonarQube code smells:
...
1) Remove this useless assignment to a variable.
2) Remove the unused local variable.
2022-01-12 14:53:19 +05:30
Akshay Joshi
2786f7ac5a
Update copyright notices for 2022
2022-01-04 13:54:25 +05:30
Akshay Joshi
fd53e4f5f9
Replace Alertify alert and confirm with React-based model dialog. Fixes #7053
2021-12-07 18:52:40 +05:30
Yogesh Mahajan
19984d6563
Fixed feature test failures due to React porting of backup dialog.
2021-11-23 17:36:10 +05:30
Yogesh Mahajan
246bb01736
Fixed feature test cases.
2021-11-18 17:13:32 +05:30
Yogesh Mahajan
77931d2315
Uses selenium 4.0.0a6 which works with python 3.6
2021-11-12 11:56:44 +05:30
Yogesh Mahajan
9479f0e632
Fixed feature test cases after react porting.
2021-11-10 11:50:20 +05:30
Akshay Joshi
7b85253465
Corrected some menu lables.
2021-10-27 11:05:23 +05:30
huangj.fnst@fujitsu.com
8a21d9b500
Fixed some typos in the documentation and comments.
2021-10-14 11:13:16 +05:30
Aditya Toshniwal
81b78dd2b2
Do not block the query editor window when running a query. Fixes #3920
2021-06-23 12:22:24 +05:30
Yogesh Mahajan
2486b79450
Fixed feature tests failure issue due to binary path feature.
2021-06-23 11:55:27 +05:30
Yogesh Mahajan
2d58f60a53
Modifies the way to execute feature tests in parallel and it should be configured in Server Mode.
2021-05-27 11:01:25 +05:30
Akshay Joshi
b372f08a59
Update copyright notices for 2021
2021-01-04 15:34:45 +05:30
Yogesh Mahajan
0668a52c6b
Fixed following SonarQube issues:
...
1. String literals should not be duplicated.
2. Cognitive Complexity of functions should not be too high.
2020-08-19 13:22:17 +05:30
Aditya Toshniwal
d6400bbcae
Replace the generic exception class with a more specific one.
2020-08-07 12:37:00 +05:30
Cyril Jouve
f93cfe8c4c
Remove old Python 2 compatibility code. Fixes #5700
2020-07-27 11:03:13 +01:00
Yogesh Mahajan
dd27e08a98
Fixed code smell 'Unused local variables should be removed'.
2020-07-24 12:15:29 +05:30
Yogesh Mahajan
225c3e8f7e
Fixed feature tests
2020-07-20 11:59:28 +05:30
Aditya Toshniwal
d3b3d07f2e
Fixed SonarQube issues with the tag unused. All the unused variables, assignments, code comments are fixed.
2020-06-25 11:09:43 +05:30
Yogesh Mahajan
d927a517aa
Fixed feature test failures on the selenium grid for concurrent execution.
2020-05-21 19:44:28 +05:30
Yogesh Mahajan
8ec1d4c9eb
Fixed feature tests failure on chrome caused due to selenium grid implementation changes.
2020-05-12 17:22:22 +05:30
Yogesh Mahajan
1294c089a8
Implement Selenium Grid to run multiple tests across different browsers, operating systems, and machines in parallel. Fixes #5255
2020-05-11 12:11:31 +05:30
Akshay Joshi
4c616f32eb
1) Fixed feature test and API test cases.
...
2) Added logic to exclude RESQL test cases.
2020-04-22 13:57:32 +05:30
Dave Page
01c7636c75
Update copyright notices for 2020.
2020-01-02 14:43:50 +00:00
Aditya Toshniwal
b9c7a9e887
Fix the feature tests which were failing after the accessibility commit.
...
The reason being, the span elements which was used to show properties tab
data are changed to input now as per accessibility requirements.
2019-12-04 18:02:53 +05:30
Shubham Agarwal
5093e6db5e
Fixed following issues for feature test:
...
1. Modified the get_chromedriver utility for supporting python version below 3.5.
2. Handled some exceptions getting intermittently on some databases.
3. Generalized some functions with additional parameters.
4. Disabled the auto-expansion of the children nodes for maintaining the synchronization.
2019-12-03 19:35:48 +05:30
Shubham Agarwal
ae462ed099
Fixed following feature tests:
...
1) Handled click event in query tool due to intermediate clicking issue.
2) Observed that the database is not getting created in a test case, so failed the test case there only.
2019-11-21 17:20:27 +05:30
Shubham Agarwal
425cc2a966
Fix some more feature tests:
...
1. Added an attribute 'data-click-counter' in query execute button which gets incremented
once query button is clicked up to 9 and then reset to 0. This is added just to support automation.
2. Locator for login_group_role is added and used to expand tree.
3. Functions for enabling and disable auto_commit and auto_rollback are made more precise.
4. Some scrolling problem is addressed in view_data_dml_query test.
5. Handled the stale element reference exception in query_tool_journey_test
2019-11-20 12:50:04 +05:30
Shubham Agarwal
dc47c8f898
Fixed following feature tests:
...
1. Process watcher loading logs fix
2. Auto commit/rollback issue in query_tool_tests
3. Fixed the scrolling issue while verifying values in a table.
4. Modified some functions in pgadmin_page.py
2019-11-15 18:02:17 +05:30
Shubham Agarwal
7b568cfce2
Fixed feature tests related to process watcher.
2019-11-13 11:19:21 +05:30
Shubham Agarwal
b48121335c
Fixed feature tests.
...
Changes included:
1. Created function for traversing the browser tree.
2. Fixed some synchronization issues.
3. Modified locators.
4. Test cases fix for the recent commits.
2019-11-11 10:49:00 +05:30
Usman Muzaffar
03391a07e0
Fixed minor issue in feature tests.
...
Signed-off-by: Akshay Joshi <akshay.joshi@enterprisedb.com>
2019-10-18 17:37:33 +05:30
Akshay Joshi
e5638b520d
Feature test should work with Python 2.7.
...
Import print_function from __future__
2019-10-09 11:57:35 +05:30
Shubham Agarwal
fc4bef56a0
Further code refactoring to stabilise the Feature Tests. Fixes #3936
2019-08-28 18:04:08 +05:30
Shubham Agarwal
9f455a514e
Feature test improvement and fix intermittent failures part of #3936
2019-08-22 14:50:51 +05:30
Aditya Toshniwal
6e8ebbd375
Allow editing of data where a primary key column includes a % sign in the value. Fixes #4036
...
Fix an XSS issue seen in View/Edit data mode if a column name includes HTML. Fixes #4367
2019-06-20 12:21:37 +01:00
Usman Muzaffar
dcd163ac02
Feature test stabilisation.
2019-05-23 09:31:52 +01:00
Usman Muzaffar
5c4c09f237
Fixed feature test issues
2019-04-05 12:25:03 +05:30