Re: pgAdmin4: Test result enhancement patch - Mailing list pgadmin-hackers
From | Dave Page |
---|---|
Subject | Re: pgAdmin4: Test result enhancement patch |
Date | |
Msg-id | CA+OCxoxqVzrCC=_NjT0wWO-jh7sbyFrOG2cPeow0SWEpLYa28w@mail.gmail.com Whole thread Raw |
In response to | Re: pgAdmin4: Test result enhancement patch (Navnath Gadakh <navnath.gadakh@enterprisedb.com>) |
Responses |
Re: pgAdmin4: Test result enhancement patch
|
List | pgadmin-hackers |
Hi On Fri, Mar 24, 2017 at 3:13 PM, Navnath Gadakh <navnath.gadakh@enterprisedb.com> wrote: > >> When running with the patch: >> >> 1) The browser isn't closed, and the script never exits - it just sits >> indefinitely at: >> >> ===== >> Please check output in file: >> /Users/dpage/git/pgadmin4/web/regression/regression.log >> >> make: *** [check] Error 1 >> ===== >> >> without returning to a shell prompt. The browser exits when I hit Ctrl+C. The above is still a problem. In fact, not only do I have to hit Ctrl+C, but then the browser prompts me to check I really do want to exit. There's also another problem that just showed up. I got the following failure on PG 9.4 (due to a known intermittent bug that Ashesh and Tira@Pivotal are working on). Note how it's not reported in the summary (or the JSON output): runTest (pgadmin.feature_tests.connect_to_server_feature_test.ConnectsToServerFeatureTest) ... ERROR runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest) ... ok runTest (pgadmin.utils.tests.test_versioned_template_loader.TestVersionedTemplateLoader) ... ok ====================================================================== ERROR: runTest (pgadmin.feature_tests.connect_to_server_feature_test.ConnectsToServerFeatureTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/Users/dpage/git/pgadmin4/web/pgadmin/feature_tests/connect_to_server_feature_test.py", line 37, in runTest self._tables_node_expandable() File "/Users/dpage/git/pgadmin4/web/pgadmin/feature_tests/connect_to_server_feature_test.py", line 73, in _tables_node_expandable self.page.toggle_open_tree_item('test_table') File "/Users/dpage/git/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 68, in toggle_open_tree_item self.find_by_xpath("//*[@id='tree']//*[.='" + tree_item_text + "']/../*[@class='aciTreeButton']").click() File "/Users/dpage/git/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 71, in find_by_xpath return self.wait_for_element(lambda driver: driver.find_element_by_xpath(xpath)) File "/Users/dpage/git/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 128, in wait_for_element return self._wait_for("element to exist", element_if_it_exists) File "/Users/dpage/git/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 162, in _wait_for "Timed out waiting for " + waiting_for_message) File "/Users/dpage/.virtualenvs/pgadmin4/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 exist ---------------------------------------------------------------------- Ran 153 tests in 60.698s FAILED (errors=1, skipped=12) ... ... ... ====================================================================== Test Result Summary ====================================================================== Regression - EPAS 9.5: 153 tests passed 0 tests failed 0 tests skipped Regression - PG 9.5: 141 tests passed 0 tests failed 12 tests skipped: SynonymGetTestCase (Fetch synonym Node URL) PackageDeleteTestCase (Fetch Package Node URL) ResourceGroupsGetTestCase (Get resource groups) SynonymDeleteTestCase (Fetch synonym Node URL) ResourceGroupsAddTestCase (Add resource groups) PackagePutTestCase (Fetch Package Node URL) SynonymPutTestCase (Fetch synonym Node URL) ResourceGroupsPutTestCase (Put resource groups) ResourceGroupsDeleteTestCase (Delete resource groups) SynonymAddTestCase (Default Node URL) PackageAddTestCase (Fetch Package Node URL) PackageGetTestCase (Fetch Package Node URL) Regression - PG 9.4: 141 tests passed 0 tests failed 12 tests skipped: SynonymGetTestCase (Fetch synonym Node URL) PackageDeleteTestCase (Fetch Package Node URL) ResourceGroupsGetTestCase (Get resource groups) SynonymDeleteTestCase (Fetch synonym Node URL) ResourceGroupsAddTestCase (Add resource groups) PackagePutTestCase (Fetch Package Node URL) SynonymPutTestCase (Fetch synonym Node URL) ResourceGroupsPutTestCase (Put resource groups) ResourceGroupsDeleteTestCase (Delete resource groups) SynonymAddTestCase (Default Node URL) PackageAddTestCase (Fetch Package Node URL) PackageGetTestCase (Fetch Package Node URL) ====================================================================== -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
pgadmin-hackers by date: