Hi,
OK. Yosry, How about storing the mogirfied query in the cookie/session when > the query is executed and then modifying query history storing logic to use > it when called ? This way you will not need to change any parsing when > query history is displayed. > >> -- >> > My problem is not where to store the mogrified query, I can just replace the sql sent with the response to saving the data with the mogrified one. In order to produce the mogrified query in the first place I need a psycopg2.cursor object, but I only have access to a Connection object (the wrapper, not the actual psycopg2.connection object). Should I modify that wrapper Connection class to add a mogirfy function? or just get a cursor using the psycopg2.connection object like this: conn.conn.cursor() - which doesn't seem right. Thoughts? Also, could you please help me with the selenium TimeoutException in the feature tests? 3 tests are failing because of that exception and I am not sure what is it related to. I am attaching the feature test log file in this email if you would like to take a look on it. Thanks ! -- *Yosry Muhammad Yosry* Computer Engineering student, The Faculty of Engineering, Cairo University (2021). Class representative of CMP 2021. https://www.linkedin.com/in/yosrym93/
2019-06-24 18:11:45,799: ERROR STDERR: 2019-06-24 18:11:45,799: ERROR STDERR: =============Running the test cases for 'PostgreSQL 11'============= 2019-06-24 18:11:48,902: ERROR STDERR: runTest (pgadmin.feature_tests.browser_tool_bar_test.BrowserToolBarFeatureTest) 2019-06-24 18:11:48,902: ERROR STDERR: Browser tool bar feature test 2019-06-24 18:11:48,902: ERROR STDERR: ... 2019-06-24 18:11:53,637: ERROR STDERR: 2019-06-24 18:11:53,638: ERROR STDERR: Query Tool ToolBar Button 2019-06-24 18:11:58,197: ERROR STDERR: OK. 2019-06-24 18:11:58,197: ERROR STDERR: 2019-06-24 18:11:58,197: ERROR STDERR: View Data ToolBar Button 2019-06-24 18:12:01,197: ERROR STDERR: OK. 2019-06-24 18:12:01,197: ERROR STDERR: 2019-06-24 18:12:01,197: ERROR STDERR: Filtered Rows ToolBar Button 2019-06-24 18:12:03,218: ERROR STDERR: OK. 2019-06-24 18:12:04,350: ERROR STDERR: ok 2019-06-24 18:12:04,351: ERROR STDERR: runTest (pgadmin.feature_tests.copy_selected_query_results_feature_test.CopySelectedQueryResultsFeatureTest) 2019-06-24 18:12:04,351: ERROR STDERR: Copy rows, column using button and keyboard shortcut 2019-06-24 18:12:04,351: ERROR STDERR: ... 2019-06-24 18:12:20,131: ERROR STDERR: ok 2019-06-24 18:12:20,131: ERROR STDERR: runTest (pgadmin.feature_tests.file_manager_test.CheckFileManagerFeatureTest) 2019-06-24 18:12:20,131: ERROR STDERR: File manager feature test 2019-06-24 18:12:20,131: ERROR STDERR: ... 2019-06-24 18:12:24,483: ERROR STDERR: Tests to check if File manager is vulnerable to XSS... 2019-06-24 18:12:34,400: ERROR STDERR: ERROR 2019-06-24 18:12:34,400: ERROR STDERR: runTest (pgadmin.feature_tests.keyboard_shortcut_test.KeyboardShortcutFeatureTest) 2019-06-24 18:12:34,400: ERROR STDERR: Test for keyboard shortcut 2019-06-24 18:12:34,400: ERROR STDERR: ... 2019-06-24 18:12:40,165: ERROR STDERR: Executing shortcut: File main menu... 2019-06-24 18:12:40,224: ERROR STDERR: OK 2019-06-24 18:12:40,276: ERROR STDERR: Executing shortcut: Object main menu... 2019-06-24 18:12:40,349: ERROR STDERR: OK 2019-06-24 18:12:40,349: ERROR STDERR: ok 2019-06-24 18:12:40,349: ERROR STDERR: runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataypeFeatureTest) 2019-06-24 18:12:40,350: ERROR STDERR: Test checks for PG data-types output 2019-06-24 18:12:40,350: ERROR STDERR: ... 2019-06-24 18:13:06,492: ERROR STDERR: ok 2019-06-24 18:13:06,492: ERROR STDERR: runTest (pgadmin.feature_tests.pg_utilities_backup_restore_test.PGUtilitiesBackupFeatureTest) 2019-06-24 18:13:06,492: ERROR STDERR: Test for PG utilities - Backup and Restore 2019-06-24 18:13:06,492: ERROR STDERR: ... 2019-06-24 18:13:24,523: ERROR STDERR: ok 2019-06-24 18:13:24,523: ERROR STDERR: runTest (pgadmin.feature_tests.pg_utilities_backup_restore_test.PGUtilitiesBackupFeatureTest) 2019-06-24 18:13:24,524: ERROR STDERR: Test for XSS in Backup and Restore 2019-06-24 18:13:24,524: ERROR STDERR: ... 2019-06-24 18:13:42,125: ERROR STDERR: ok 2019-06-24 18:13:42,125: ERROR STDERR: runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest) 2019-06-24 18:13:42,126: ERROR STDERR: Test for PG maintenance: database 2019-06-24 18:13:42,126: ERROR STDERR: ... 2019-06-24 18:13:56,509: ERROR STDERR: ok 2019-06-24 18:13:56,510: ERROR STDERR: runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest) 2019-06-24 18:13:56,510: ERROR STDERR: Test for PG maintenance: table 2019-06-24 18:13:56,510: ERROR STDERR: ... 2019-06-24 18:14:12,895: ERROR STDERR: ok 2019-06-24 18:14:12,896: ERROR STDERR: runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest) 2019-06-24 18:14:12,896: ERROR STDERR: Test for XSS in maintenance dialog 2019-06-24 18:14:12,896: ERROR STDERR: ... 2019-06-24 18:14:29,105: ERROR STDERR: ok 2019-06-24 18:14:29,106: ERROR STDERR: runTest (pgadmin.feature_tests.query_tool_auto_complete_tests.QueryToolAutoCompleteFeatureTest) 2019-06-24 18:14:29,106: ERROR STDERR: Query tool auto complete feature test 2019-06-24 18:14:29,106: ERROR STDERR: ... 2019-06-24 18:14:36,518: ERROR STDERR: 2019-06-24 18:14:36,519: ERROR STDERR: Auto complete ALTER keyword... 2019-06-24 18:14:38,798: ERROR STDERR: OK. 2019-06-24 18:14:39,970: ERROR STDERR: Auto complete BEGIN keyword... 2019-06-24 18:14:41,288: ERROR STDERR: OK. 2019-06-24 18:14:42,312: ERROR STDERR: Auto complete CASCADED keyword... 2019-06-24 18:14:43,623: ERROR STDERR: OK. 2019-06-24 18:14:44,654: ERROR STDERR: Auto complete SELECT keyword... 2019-06-24 18:14:45,976: ERROR STDERR: OK. 2019-06-24 18:14:47,011: ERROR STDERR: Auto complete pg_backend_pid() function ... 2019-06-24 18:14:48,720: ERROR STDERR: OK. 2019-06-24 18:14:49,740: ERROR STDERR: Auto complete current_query() function ... 2019-06-24 18:14:51,346: ERROR STDERR: OK. 2019-06-24 18:14:52,352: ERROR STDERR: Auto complete function with argument ... 2019-06-24 18:14:53,873: ERROR STDERR: OK. 2019-06-24 18:14:54,907: ERROR STDERR: Auto complete schema other than default start with test_ ... 2019-06-24 18:14:56,451: ERROR STDERR: OK. 2019-06-24 18:14:57,466: ERROR STDERR: Auto complete schema other than default starts with comp_ ... 2019-06-24 18:14:59,072: ERROR STDERR: OK. 2019-06-24 18:15:00,102: ERROR STDERR: Auto complete first table in public schema ... 2019-06-24 18:15:01,422: ERROR STDERR: OK. 2019-06-24 18:15:02,429: ERROR STDERR: Auto complete second table in public schema ... 2019-06-24 18:15:03,761: ERROR STDERR: OK. 2019-06-24 18:15:04,786: ERROR STDERR: Auto complete JOIN second table with after schema name ... 2019-06-24 18:15:06,111: ERROR STDERR: OK. 2019-06-24 18:15:07,127: ERROR STDERR: Auto complete JOIN ON some columns ... 2019-06-24 18:15:08,447: ERROR STDERR: OK. 2019-06-24 18:15:09,457: ERROR STDERR: Auto complete JOIN ON some columns using tabel alias ... 2019-06-24 18:15:10,821: ERROR STDERR: OK. 2019-06-24 18:15:12,970: ERROR STDERR: ok 2019-06-24 18:15:12,971: ERROR STDERR: runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest) 2019-06-24 18:15:12,971: ERROR STDERR: Tests the path through the query tool 2019-06-24 18:15:12,971: ERROR STDERR: ... 2019-06-24 18:15:42,969: ERROR STDERR: ok 2019-06-24 18:15:42,969: ERROR STDERR: runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest) 2019-06-24 18:15:42,969: ERROR STDERR: Query tool feature test 2019-06-24 18:15:42,969: ERROR STDERR: ... 2019-06-24 18:15:53,469: ERROR STDERR: 2019-06-24 18:15:53,469: ERROR STDERR: On demand query result... 2019-06-24 18:15:53,469: ERROR STDERR: 2019-06-24 18:15:53,469: ERROR STDERR: On demand result set on scrolling... 2019-06-24 18:15:55,668: ERROR STDERR: OK. 2019-06-24 18:15:55,668: ERROR STDERR: On demand result set on grid select all... 2019-06-24 18:15:56,764: ERROR STDERR: OK. 2019-06-24 18:15:56,765: ERROR STDERR: On demand result set on column select all... 2019-06-24 18:15:57,522: ERROR STDERR: OK. 2019-06-24 18:15:58,667: ERROR STDERR: Explain query with verbose and cost... 2019-06-24 18:16:01,450: ERROR STDERR: OK. 2019-06-24 18:16:02,614: ERROR STDERR: Explain analyze query with buffers and timing... 2019-06-24 18:16:05,293: ERROR STDERR: OK. 2019-06-24 18:16:06,390: ERROR STDERR: Auto commit disabled... 2019-06-24 18:16:15,932: ERROR STDERR: OK. 2019-06-24 18:16:17,152: ERROR STDERR: Auto commit enabled... 2019-06-24 18:16:27,587: ERROR STDERR: OK. 2019-06-24 18:16:28,655: ERROR STDERR: Auto rollback enabled... 2019-06-24 18:16:42,026: ERROR STDERR: OK. 2019-06-24 18:16:43,100: ERROR STDERR: Cancel query... 2019-06-24 18:16:46,047: ERROR STDERR: OK. 2019-06-24 18:16:51,008: ERROR STDERR: Capture Notify Statements... 2019-06-24 18:16:51,008: ERROR STDERR: 2019-06-24 18:16:51,009: ERROR STDERR: Listen on an event... 2019-06-24 18:16:53,172: ERROR STDERR: OK. 2019-06-24 18:16:54,302: ERROR STDERR: Notify event without data... 2019-06-24 18:16:56,426: ERROR STDERR: OK. 2019-06-24 18:16:57,649: ERROR STDERR: Notify event with data... 2019-06-24 18:16:59,966: ERROR STDERR: OK. 2019-06-24 18:17:02,530: ERROR STDERR: Explain query with JIT stats... 2019-06-24 18:17:02,546: ERROR STDERR: Skipped. 2019-06-24 18:17:03,747: ERROR STDERR: ok 2019-06-24 18:17:03,753: ERROR STDERR: runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest) 2019-06-24 18:17:03,753: ERROR STDERR: Test table DDL generation 2019-06-24 18:17:03,753: ERROR STDERR: ... 2019-06-24 18:17:17,421: ERROR STDERR: ok 2019-06-24 18:17:17,422: ERROR STDERR: runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest) 2019-06-24 18:17:17,422: ERROR STDERR: Validate Insert, Update operations in View/Edit data with given test data 2019-06-24 18:17:17,422: ERROR STDERR: ... 2019-06-24 18:17:50,890: ERROR STDERR: ERROR 2019-06-24 18:17:50,891: ERROR STDERR: runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest) 2019-06-24 18:17:50,891: ERROR STDERR: Test XSS check for panels and query tool 2019-06-24 18:17:50,891: ERROR STDERR: ... 2019-06-24 18:18:01,519: ERROR STDERR: 2019-06-24 18:18:01,519: ERROR STDERR: Checking the Browser tree for the XSS 2019-06-24 18:18:01,615: ERROR STDERR: 2019-06-24 18:18:01,615: ERROR STDERR: Checking the Properties tab for the XSS 2019-06-24 18:18:02,396: ERROR STDERR: 2019-06-24 18:18:02,396: ERROR STDERR: Checking the SQL tab for the XSS 2019-06-24 18:18:10,621: ERROR STDERR: 2019-06-24 18:18:10,621: ERROR STDERR: Checking the Dependents tab for the XSS 2019-06-24 18:18:11,357: ERROR STDERR: 2019-06-24 18:18:11,357: ERROR STDERR: Checking the SlickGrid cell for the XSS 2019-06-24 18:18:14,035: ERROR STDERR: 2019-06-24 18:18:14,035: ERROR STDERR: Checking the query tool history for the XSS 2019-06-24 18:18:20,714: ERROR STDERR: ERROR 2019-06-24 18:18:20,714: ERROR STDERR: runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.CheckDebuggerForXssFeatureTest) 2019-06-24 18:18:20,715: ERROR STDERR: Tests to check if Debugger is vulnerable to XSS 2019-06-24 18:18:20,715: ERROR STDERR: ... 2019-06-24 18:18:36,018: ERROR STDERR: skipped 'Please make sure that debugger plugin is properly configured' 2019-06-24 18:18:36,019: ERROR STDERR: runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRoleMembershipControlFeatureTest) 2019-06-24 18:18:36,019: ERROR STDERR: Tests to check if Role membership control is vulnerable to XSS 2019-06-24 18:18:36,019: ERROR STDERR: ... 2019-06-24 18:18:46,679: ERROR STDERR: ok 2019-06-24 18:18:46,680: ERROR STDERR: runTest (regression.re_sql.tests.test_resql.ReverseEngineeredSQLTestCases) 2019-06-24 18:18:46,680: ERROR STDERR: Reverse Engineered SQL Test Cases 2019-06-24 18:18:46,680: ERROR STDERR: ... 2019-06-24 18:18:46,777: INFO flask.app: Connection Request for server#1 2019-06-24 18:18:46,834: INFO flask.app: Connection Established for server: 1 - PostgreSQL 11 2019-06-24 18:18:46,846: SQL flask.app: Execute (dict) for server #1 - DB:postgres (Query-id: 7261542): SELECT CASE WHEN usesuper THEN pg_is_in_recovery() ELSE FALSE END as inrecovery, CASE WHEN usesuper AND pg_is_in_recovery() THEN pg_is_wal_replay_paused() ELSE FALSE END as isreplaypaused FROM pg_user WHERE usename=current_user 2019-06-24 18:18:46,875: SQL flask.app: Execute (dict) for server #1 - DB:postgres (Query-id: 3284254): SELECT db.oid as did, db.datname, db.datallowconn, pg_encoding_to_char(db.encoding) AS serverencoding, has_database_privilege(db.oid, 'CREATE') as cancreate, datlastsysoid FROM pg_database db WHERE db.oid = 32469 2019-06-24 18:18:46,894: INFO flask.app: Connection Established for Database Id: 32469 2019-06-24 18:18:46,929: ERROR STDERR: ok 2019-06-24 18:18:46,929: ERROR STDERR: ====================================================================== 2019-06-24 18:18:46,929: ERROR STDERR: ERROR: runTest (pgadmin.feature_tests.file_manager_test.CheckFileManagerFeatureTest) 2019-06-24 18:18:46,929: ERROR STDERR: File manager feature test 2019-06-24 18:18:46,929: ERROR STDERR: ---------------------------------------------------------------------- 2019-06-24 18:18:46,929: ERROR STDERR: Traceback (most recent call last): 2019-06-24 18:18:46,929: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/file_manager_test.py", line 53, in runTest 2019-06-24 18:18:46,930: ERROR STDERR: self._create_new_file() 2019-06-24 18:18:46,930: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/file_manager_test.py", line 68, in _create_new_file 2019-06-24 18:18:46,930: ERROR STDERR: self.page.find_by_css_selector(QueryToolLocatorsCss.btn_save).click() 2019-06-24 18:18:46,930: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 327, in find_by_css_selector 2019-06-24 18:18:46,930: ERROR STDERR: lambda driver: driver.find_element_by_css_selector(css_selector) 2019-06-24 18:18:46,930: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element 2019-06-24 18:18:46,930: ERROR STDERR: self._wait_for("element to exist", element_if_it_exists) 2019-06-24 18:18:46,930: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for 2019-06-24 18:18:46,930: ERROR STDERR: "Timed out waiting for " + waiting_for_message 2019-06-24 18:18:46,930: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until 2019-06-24 18:18:46,930: ERROR STDERR: raise TimeoutException(message, screen, stacktrace) 2019-06-24 18:18:46,930: ERROR STDERR: selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist 2019-06-24 18:18:46,930: ERROR STDERR: ====================================================================== 2019-06-24 18:18:46,930: ERROR STDERR: ERROR: runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest) 2019-06-24 18:18:46,930: ERROR STDERR: Validate Insert, Update operations in View/Edit data with given test data 2019-06-24 18:18:46,930: ERROR STDERR: ---------------------------------------------------------------------- 2019-06-24 18:18:46,931: ERROR STDERR: Traceback (most recent call last): 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/view_data_dml_queries.py", line 116, in runTest 2019-06-24 18:18:46,931: ERROR STDERR: self._add_row() 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/view_data_dml_queries.py", line 282, in _add_row 2019-06-24 18:18:46,931: ERROR STDERR: self.page.find_by_id("btn-save").click() # Save data 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 322, in find_by_id 2019-06-24 18:18:46,931: ERROR STDERR: lambda driver: driver.find_element_by_id(element_id) 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element 2019-06-24 18:18:46,931: ERROR STDERR: self._wait_for("element to exist", element_if_it_exists) 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for 2019-06-24 18:18:46,931: ERROR STDERR: "Timed out waiting for " + waiting_for_message 2019-06-24 18:18:46,931: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until 2019-06-24 18:18:46,931: ERROR STDERR: raise TimeoutException(message, screen, stacktrace) 2019-06-24 18:18:46,931: ERROR STDERR: selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist 2019-06-24 18:18:46,931: ERROR STDERR: ====================================================================== 2019-06-24 18:18:46,931: ERROR STDERR: ERROR: runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest) 2019-06-24 18:18:46,931: ERROR STDERR: Test XSS check for panels and query tool 2019-06-24 18:18:46,932: ERROR STDERR: ---------------------------------------------------------------------- 2019-06-24 18:18:46,932: ERROR STDERR: Traceback (most recent call last): 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/xss_checks_panels_and_query_tool_test.py", line 67, in runTest 2019-06-24 18:18:46,932: ERROR STDERR: self._check_xss_in_query_tool_history() 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/xss_checks_panels_and_query_tool_test.py", line 216, in _check_xss_in_query_tool_history 2019-06-24 18:18:46,932: ERROR STDERR: ".query-detail .content-value" 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 327, in find_by_css_selector 2019-06-24 18:18:46,932: ERROR STDERR: lambda driver: driver.find_element_by_css_selector(css_selector) 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element 2019-06-24 18:18:46,932: ERROR STDERR: self._wait_for("element to exist", element_if_it_exists) 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for 2019-06-24 18:18:46,932: ERROR STDERR: "Timed out waiting for " + waiting_for_message 2019-06-24 18:18:46,932: ERROR STDERR: File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until 2019-06-24 18:18:46,932: ERROR STDERR: raise TimeoutException(message, screen, stacktrace) 2019-06-24 18:18:46,932: ERROR STDERR: selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist 2019-06-24 18:18:46,932: ERROR STDERR: ---------------------------------------------------------------------- 2019-06-24 18:18:46,932: ERROR STDERR: Ran 19 tests in 418.027s 2019-06-24 18:18:46,933: ERROR STDERR: FAILED 2019-06-24 18:18:46,933: ERROR STDERR: (errors=3, skipped=1) 2019-06-24 18:18:47,638: ERROR STDERR: 2019-06-24 18:18:47,638: ERROR STDERR: ====================================================================== 2019-06-24 18:18:47,638: ERROR STDERR: Test Result Summary 2019-06-24 18:18:47,638: ERROR STDERR: ====================================================================== 2019-06-24 18:18:47,639: ERROR STDERR: PostgreSQL 11: 2019-06-24 18:18:47,639: ERROR STDERR: 2019-06-24 18:18:47,639: ERROR STDERR: 15 tests passed 2019-06-24 18:18:47,639: ERROR STDERR: 3 tests failed: 2019-06-24 18:18:47,639: ERROR STDERR: CheckFileManagerFeatureTest (File manager feature test) 2019-06-24 18:18:47,639: ERROR STDERR: CheckForViewDataTest (Validate Insert, Update operations in View/Edit data with given test data) 2019-06-24 18:18:47,639: ERROR STDERR: CheckForXssFeatureTest (Test XSS check for panels and query tool) 2019-06-24 18:18:47,639: ERROR STDERR: 1 test skipped: 2019-06-24 18:18:47,639: ERROR STDERR: CheckDebuggerForXssFeatureTest (Tests to check if Debugger is vulnerable to XSS) 2019-06-24 18:18:47,640: ERROR STDERR: ======================================================================