Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working inversion 2.1
От | Akshay Joshi |
---|---|
Тема | Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working inversion 2.1 |
Дата | |
Msg-id | CANxoLDfU8sQTZh8-HgvvdWd1kxEaqw0k=o6sFyo=xAKVPq7m6g@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working inversion 2.1 (Akshay Joshi <akshay.joshi@enterprisedb.com>) |
Ответы |
Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working inversion 2.1
|
Список | pgadmin-hackers |
Hi Hackers,
--

On Tue, May 15, 2018 at 9:52 PM, Akshay Joshi <akshay.joshi@enterprisedb.com> wrote:
Hi JoaoOn Tue, 15 May 2018, 19:36 Joao De Almeida Pereira, <jdealmeidapereira@pivotal.io> wrote:Hi Akshay,This patch is flaky; it doesn't always pass the tests in our pipeline.============================================================ ========== ERROR: runTest (pgadmin.feature_tests.query_tool_tests. QueryToolFeatureTest) Query tool feature test------------------------------------------------------------ ---------- Traceback (most recent call last):File "/tmp/build/5988fb0a/pgadmin-repo/web/pgadmin/feature_ tests/query_tool_tests.py", line 101, in runTest self._query_tool_notify_statements() File "/tmp/build/5988fb0a/pgadmin-repo/web/pgadmin/feature_ tests/query_tool_tests.py", line 643, in _query_tool_notify_statements '//div[contains(@class, "sql-editor-message") and 'File "/tmp/build/5988fb0a/pgadmin-repo/web/regression/feature_ utils/pgadmin_page.py", line 169, in find_by_xpath lambda driver: driver.find_element_by_xpath(xpath) File "/tmp/build/5988fb0a/pgadmin-repo/web/regression/feature_ utils/pgadmin_page.py", line 261, in wait_for_element return self._wait_for("element to exist", element_if_it_exists)File "/tmp/build/5988fb0a/pgadmin-repo/web/regression/feature_ utils/pgadmin_page.py", line 327, in _wait_for "Timed out waiting for " + waiting_for_messageFile "/root/.pyenv/versions/pgadmin/lib/python2.7/site- packages/selenium/webdriver/ support/wait.py", line 80, in until raise TimeoutException(message, screen, stacktrace)TimeoutException: Message: Timed out waiting for element to existAll the failures are related to query_tool_notify_statements. Please take another look.There is some serious problems of timeout issues. I have tested it couple of times and working fine. Will test tomorrow one more time. I have followed the code written in the same file. If those test cases have passed then this should also.
Issue is with Python 2.7, yesterday i have verified it on Python 3.5. Attached is the modified patch, please review it.
Sincerely,Victoria & JoaoHi Hackers,Attached is the patch to capture the notification from psycopg2 and displayed it in "Messages" tab of query tool. Added feature test to cover this scenario.Refer Notification.png file to how it looks in "Messages" tab. Please review it.--Akshay JoshiSr. Software ArchitectPhone: +91 20-3058-9517
Mobile: +91 976-788-8246
Akshay Joshi
Sr. Software Architect

Phone: +91 20-3058-9517
Mobile: +91 976-788-8246
Mobile: +91 976-788-8246
Вложения
В списке pgadmin-hackers по дате отправления: