Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpFl4-0006E6-EO for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Sep 2017 15:27:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpFl3-0003vs-WF for pgadmin-hackers@arkaria.postgresql.org; Tue, 05 Sep 2017 15:27:21 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1dpFl3-0003vi-EK for pgadmin-hackers@lists.postgresql.org; Tue, 05 Sep 2017 15:27:21 +0000 Received: from mail-qk0-x229.google.com ([2607:f8b0:400d:c09::229]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dpFkr-0001Uw-D6 for pgadmin-hackers@postgresql.org; Tue, 05 Sep 2017 15:27:20 +0000 Received: by mail-qk0-x229.google.com with SMTP id b23so12632616qkg.1 for ; Tue, 05 Sep 2017 08:27:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mMeuuhb1If91NkVRd8IcUpLIQhb9INqMjT06CdWyUl4=; b=Lxt1MIy/YzTiavEE2i5iHCp3S+cDG5hb2aMYosYoRAiRN6Ft+ntU1F09QlFSKYZQfG /Uts1gMarceWLlzm1sCfm3e6lfKiLcmRgvv+BlKRAF0iA1xAoke+J7ZSYy4jGVSEvE7E QmG2QG1wzmazVDCRbwK2hNT4OdcxqV7Ue8NVkPvg83TRYfkFKo75cjr3vxDdnWok2cyP U9XXP2x+22UL4pUz8+H5X1emfqGq8SWjlRkuiPnU8yB0wUVO4jyWY6JxLmu9mfiiBB5f JBCCq77Oqtkf8T/Ve2YGAT2lKbABVraWw/b3hI9Ki8k2ux5cbkn1zaYSW2wXzbdPh0PZ 3lYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mMeuuhb1If91NkVRd8IcUpLIQhb9INqMjT06CdWyUl4=; b=oM9tlLQUid1EMaZoH2ebP3Ccfusf7EPshDeySrgSXL801NRC/T34y4jynUzzGS/4sC Vrfv6bzY5vR5zGGy88H1LKROHF3kUB2mkGrdcVUK+Lw9H/6qdKcH76fV0Eb8KlToF58x 8kXxLIyNed8H7bMoxSFd6bgrVH9ydYEJtSEv23syjWoskDv9zFqut2NbYimJ7rUV2krH 2AucJ3a6Z+tUQ8HcORn+lDHHarpTUGhVtYmN1AAe9hIDFbIRQxsTiYQzU0JvpMLMLF69 wM75YzzykKVLpVcwyii5cBF0AS/uTRHE2/60+sfdwrjvKIxs20vH8VMPWcR09yXvz9nE WxTw== X-Gm-Message-State: AHPjjUj9T3lbBAcpgkIlDZ7mLrGs8qSXFnQbecwbY6LeAF9qgcm0r/kp A8Fdb3kDun1TQEWnrXHCHWOAGIPj2IGh X-Google-Smtp-Source: ADKCNb4rtGCCaHh9ZAvsFswakaTR0FoaZCmxy3Wf4aThCiF1TgXfKzo+kXlZupvD2c23/DjCj1+hqWe3IDIcx508Sek= X-Received: by 10.55.164.67 with SMTP id n64mr5999039qke.328.1504625228606; Tue, 05 Sep 2017 08:27:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.99.102 with HTTP; Tue, 5 Sep 2017 08:27:07 -0700 (PDT) In-Reply-To: References: <1386163588.62.1503672067159.JavaMail.jenkins@jenkins.pgadmin.org> <837579483.65.1504539130276.JavaMail.jenkins@jenkins.pgadmin.org> From: Dave Page Date: Tue, 5 Sep 2017 16:27:07 +0100 Message-ID: Subject: Re: Build failed in Jenkins: pgadmin4-master-python27-feature #11 To: Harshal Dhumal Cc: pgadmin-hackers , Ashesh Vashi Content-Type: multipart/alternative; boundary="001a114fb1c2459071055872dc7a" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Unsubscribe: , List-Archive: Precedence: bulk --001a114fb1c2459071055872dc7a Content-Type: text/plain; charset="UTF-8" Thanks, applied. Good sleuthing! On Tue, Sep 5, 2017 at 2:47 PM, Harshal Dhumal < harshal.dhumal@enterprisedb.com> wrote: > Hi Dave, > > Please attached patch to fixed Querytool feature test cases (RM2681 > ). > > > -- > *Harshal Dhumal* > *Sr. Software Engineer* > > EnterpriseDB India: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > On Mon, Sep 4, 2017 at 9:02 PM, pgAdmin 4 Jenkins > wrote: > >> See > ature/11/display/redirect?page=changes> >> >> Changes: >> >> [Dave Page] Allow queries to be cancelled from the dashboard, and display >> additional >> >> [Ashesh Vashi] Define the utility path lable, and help message for the >> Greenplum >> >> [Ashesh Vashi] Using the proper python syntax to fetch the default binary >> path for >> >> [akshay.joshi] Fixed issue where 'backend_type' column is exist for >> database server >> >> [Dave Page] Cleanup feature tests. Fixes #2586 >> >> [Dave Page] Allow pgAdmin to run with config database versions from the >> future. >> >> [Dave Page] Rename the debugger XSS test function to 'a_test_function' to >> ensure it >> >> [Dave Page] GPDB compatibility fixes: >> >> [Dave Page] Fix RE-SQL for triggers with a single arg. Fixes #2668 >> >> [Dave Page] Improve datamodel validations for default Validator if user >> (developer) >> >> [Dave Page] Fix display of types in GPDB. >> >> [Ashesh Vashi] Define the proper NODE_ENV environment during running the >> webpack. Using >> >> [akshay.joshi] 1) Fixed error in alertify.pgNotifier when server >> connection is lost. 2) >> >> [Dave Page] Fix Copy so it still works after query results have been >> copied. Fixes >> >> ------------------------------------------ >> [...truncated 79.49 KB...] >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/errorhandler.py",> line 193, in check_response >> raise exception_class(message, screen, stacktrace) >> NoSuchElementException: Message: no such element: Unable to locate >> element: {"method":"xpath","selector":"//*[contains(string(),'Total >> Cost')]"} >> (Session info: chrome=59.0.3071.115) >> (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux >> 3.10.0-514.16.1.el7.x86_64 x86_64) >> >> >> ---------------------------------------------------------------------- >> Ran 9 tests in 154.798s >> >> FAILED (errors=1) >> >> =============Running the test cases for 'EDB Postgres AS 9.4'============= >> runTest (pgadmin.feature_tests.copy_selected_query_results_feature_ >> test.CopySelectedQueryResultsFeatureTest) >> Copy rows, column using button and keyboard shortcut ... ok >> runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataype >> FeatureTest) >> Test checks for PG data-types output ... ok >> runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJour >> neyTest) >> Tests the path through the query tool ... ok >> runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest) >> Query tool feature test ... >> On demand query result... >> On demand result set on scrolling... OK. >> On demand result set on grid select all... OK. >> On demand result set on column select all... OK. >> Explain query with verbose and cost... OK. >> Explain analyze query with buffers and timing... OK. >> Auto commit disabled... OK. >> Auto commit enabled... OK. >> Auto rollback enabled... OK. >> Cancel query... OK. >> ok >> runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatur >> eTest) >> Test table DDL generation ... ok >> runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDat >> aTest) >> Validate Insert, Update operations in View/Edit data with given test data >> ... ok >> runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test >> .CheckForXssFeatureTest) >> Test XSS check for panels and query tool ... ok >> runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.Chec >> kDebuggerForXssFeatureTest) >> Tests to check if Debugger is vulnerable to XSS ... ok >> runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRo >> leMembershipControlFeatureTest) >> Tests to check if Role membership control is vulnerable to XSS ... ok >> >> ---------------------------------------------------------------------- >> Ran 9 tests in 225.902s >> >> OK >> >> =============Running the test cases for 'EDB Postgres AS 9.5'============= >> runTest (pgadmin.feature_tests.copy_selected_query_results_feature_ >> test.CopySelectedQueryResultsFeatureTest) >> Copy rows, column using button and keyboard shortcut ... ok >> runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataype >> FeatureTest) >> Test checks for PG data-types output ... ok >> runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJour >> neyTest) >> Tests the path through the query tool ... ok >> runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest) >> Query tool feature test ... >> On demand query result... >> On demand result set on scrolling... OK. >> On demand result set on grid select all... OK. >> On demand result set on column select all... OK. >> Explain query with verbose and cost... ERROR >> runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatur >> eTest) >> Test table DDL generation ... ok >> runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDat >> aTest) >> Validate Insert, Update operations in View/Edit data with given test data >> ... ok >> runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test >> .CheckForXssFeatureTest) >> Test XSS check for panels and query tool ... ok >> runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.Chec >> kDebuggerForXssFeatureTest) >> Tests to check if Debugger is vulnerable to XSS ... ok >> runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRo >> leMembershipControlFeatureTest) >> Tests to check if Role membership control is vulnerable to XSS ... ok >> >> ====================================================================== >> ERROR: runTest (pgadmin.feature_tests.query_t >> ool_tests.QueryToolFeatureTest) >> Query tool feature test >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File "> eature/ws/web/pgadmin/feature_tests/query_tool_tests.py",> line 55, in >> runTest >> self._query_tool_explain_with_verbose_and_cost() >> File "> eature/ws/web/pgadmin/feature_tests/query_tool_tests.py",> line 235, in >> _query_tool_explain_with_verbose_and_cost >> canvas.find_element_by_xpath("//*[contains(string(),'Total Cost')]") >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 260, in find_element_by_xpath >> return self.find_element(by=By.XPATH, value=xpath) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 510, in find_element >> {"using": by, "value": value})['value'] >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 493, in _execute >> return self._parent.execute(command, params) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webdriver.py",> line 249, in execute >> self.error_handler.check_response(response) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/errorhandler.py",> line 193, in check_response >> raise exception_class(message, screen, stacktrace) >> NoSuchElementException: Message: no such element: Unable to locate >> element: {"method":"xpath","selector":"//*[contains(string(),'Total >> Cost')]"} >> (Session info: chrome=59.0.3071.115) >> (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux >> 3.10.0-514.16.1.el7.x86_64 x86_64) >> >> >> ---------------------------------------------------------------------- >> Ran 9 tests in 155.286s >> >> FAILED (errors=1) >> >> =============Running the test cases for 'EDB Postgres AS 9.6'============= >> runTest (pgadmin.feature_tests.copy_selected_query_results_feature_ >> test.CopySelectedQueryResultsFeatureTest) >> Copy rows, column using button and keyboard shortcut ... ok >> runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataype >> FeatureTest) >> Test checks for PG data-types output ... ok >> runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJour >> neyTest) >> Tests the path through the query tool ... ok >> runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest) >> Query tool feature test ... >> On demand query result... >> On demand result set on scrolling... OK. >> On demand result set on grid select all... OK. >> On demand result set on column select all... OK. >> Explain query with verbose and cost... OK. >> Explain analyze query with buffers and timing... ERROR >> runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatur >> eTest) >> Test table DDL generation ... ok >> runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDat >> aTest) >> Validate Insert, Update operations in View/Edit data with given test data >> ... ok >> runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test >> .CheckForXssFeatureTest) >> Test XSS check for panels and query tool ... ok >> runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.Chec >> kDebuggerForXssFeatureTest) >> Tests to check if Debugger is vulnerable to XSS ... ok >> runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRo >> leMembershipControlFeatureTest) >> Tests to check if Role membership control is vulnerable to XSS ... ok >> >> ====================================================================== >> ERROR: runTest (pgadmin.feature_tests.query_t >> ool_tests.QueryToolFeatureTest) >> Query tool feature test >> ---------------------------------------------------------------------- >> Traceback (most recent call last): >> File "> eature/ws/web/pgadmin/feature_tests/query_tool_tests.py",> line 62, in >> runTest >> self._query_tool_explain_analyze_with_buffers_and_timing() >> File "> eature/ws/web/pgadmin/feature_tests/query_tool_tests.py",> line 267, in >> _query_tool_explain_analyze_with_buffers_and_timing >> "//*[contains(string(), 'Shared Read Blocks')]" >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 260, in find_element_by_xpath >> return self.find_element(by=By.XPATH, value=xpath) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 510, in find_element >> {"using": by, "value": value})['value'] >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webelement.py",> line 493, in _execute >> return self._parent.execute(command, params) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/webdriver.py",> line 249, in execute >> self.error_handler.check_response(response) >> File "> eature/ws/pgadmin-venv/lib/python2.7/site-packages/selenium/ >> webdriver/remote/errorhandler.py",> line 193, in check_response >> raise exception_class(message, screen, stacktrace) >> NoSuchElementException: Message: no such element: Unable to locate >> element: {"method":"xpath","selector":"//*[contains(string(), 'Shared >> Read Blocks')]"} >> (Session info: chrome=59.0.3071.115) >> (Driver info: chromedriver=2.29.461571 (8a88bbe0775e2a23afda0ceaf2ef7ee74e822cc5),platform=Linux >> 3.10.0-514.16.1.el7.x86_64 x86_64) >> >> >> ---------------------------------------------------------------------- >> Ran 9 tests in 159.524s >> >> FAILED (errors=1) >> >> ====================================================================== >> Test Result Summary >> ====================================================================== >> >> PostgreSQL 9.6: >> >> 9 tests passed >> 0 tests failed >> 0 tests skipped >> >> PostgreSQL 9.5: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> PostgreSQL 9.4: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> PostgreSQL 9.3: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> PostgreSQL 9.2: >> >> 9 tests passed >> 0 tests failed >> 0 tests skipped >> >> PostgreSQL 10: >> >> 7 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 1 test skipped: >> CheckDebuggerForXssFeatureTest (Tests to check if >> Debugger is vulnerable to XSS) >> >> EDB Postgres AS 9.4: >> >> 9 tests passed >> 0 tests failed >> 0 tests skipped >> >> EDB Postgres AS 9.5: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> EDB Postgres AS 9.6: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> EDB Postgres AS 9.2: >> >> 7 tests passed >> 2 tests failed: >> QueryToolFeatureTest (Query tool feature test) >> CheckDebuggerForXssFeatureTest (Tests to check if >> Debugger is vulnerable to XSS) >> 0 tests skipped >> >> EDB Postgres AS 9.3: >> >> 8 tests passed >> 1 test failed: >> QueryToolFeatureTest (Query tool feature test) >> 0 tests skipped >> >> ====================================================================== >> >> NOTE: Configuring authentication for DESKTOP mode. >> pgAdmin 4 - Application Initialisation >> ====================================== >> >> Please check output in file: > ob/pgadmin4-master-python27-feature/ws/web/regression/regression.log> >> >> ERROR: Error detected when running the Feature tests. >> Process leaked file descriptors. See https://jenkins.io/redirect/tr >> oubleshooting/process-leaked-file-descriptors for more information >> Build step 'Execute shell' marked build as failure >> Not sending mail to unregistered user akshay.joshi@enterprisedb.com >> >> > -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --001a114fb1c2459071055872dc7a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks, applied. Good sleuthing!

On Tue, Sep 5, 2017 at 2:47 PM, Harsh= al Dhumal <harshal.dhumal@enterprisedb.com> wr= ote:
Hi Dave,

Please attached patch to fixed Querytool feature test cases (RM2681<= /a>).


On Mon, Sep 4,= 2017 at 9:02 PM, pgAdmin 4 Jenkins <jenkins@pgadmin.org> = wrote:
See <https://jenkins.pgadmin.or= g/job/pgadmin4-master-python27-feature/11/display/redirect?page=3Dchanges>

Changes:

[Dave Page] Allow queries to be cancelled from the dashboard, and display a= dditional

[Ashesh Vashi] Define the utility path lable, and help message for the Gree= nplum

[Ashesh Vashi] Using the proper python syntax to fetch the default binary p= ath for

[akshay.joshi] Fixed issue where 'backend_type' column is exist for= database server

[Dave Page] Cleanup feature tests. Fixes #2586

[Dave Page] Allow pgAdmin to run with config database versions from the fut= ure.

[Dave Page] Rename the debugger XSS test function to 'a_test_function&#= 39; to ensure it

[Dave Page] GPDB compatibility fixes:

[Dave Page] Fix RE-SQL for triggers with a single arg. Fixes #2668

[Dave Page] Improve datamodel validations for default Validator if user (de= veloper)

[Dave Page] Fix display of types in GPDB.

[Ashesh Vashi] Define the proper NODE_ENV environment during running the we= bpack. Using

[akshay.joshi] 1) Fixed error in alertify.pgNotifier when server connection= is lost. 2)

[Dave Page] Fix Copy so it still works after query results have been copied= . Fixes

------------------------------------------
[...truncated 79.49 KB...]
=C2=A0 File "<htt= ps://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/= pgadmin-venv/lib/python2.7/site-packages/selenium/webdriver/remot= e/errorhandler.py",> line 193, in check_response
=C2=A0 =C2=A0 raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: no such element: Unable to locate element:= {"method":"xpath","selector":"//*[= contains(string(),'Total Cost')]"}
=C2=A0 (Session info: chrome=3D59.0.3071.115)
=C2=A0 (Driver info: chromedriver=3D2.29.461571 (8a88bbe0775e2a23afda0ceaf2= ef7ee74e822cc5),platform=3DLinux 3.10.0-514.16.1.el7.x86_64 x86_64)

-----------------------------------------------------------------= -----
Ran 9 tests in 154.798s

FAILED (errors=3D1)

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'EDB = Postgres AS 9.4'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
runTest (pgadmin.feature_tests.copy_selected_query_results_feature_test.CopySelectedQueryResultsFeatureTest)
Copy rows, column using button and keyboard shortcut ... ok
runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataypeFeatureTest)
Test checks for PG data-types output ... ok
runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
Tests the path through the query tool ... ok
runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest)
Query tool feature test ...
On demand query result...
On demand result set on scrolling... OK.
On demand result set on grid select all... OK.
On demand result set on column select all... OK.
Explain query with verbose and cost... OK.
Explain analyze query with buffers and timing... OK.
Auto commit disabled... OK.
Auto commit enabled... OK.
Auto rollback enabled... OK.
Cancel query... OK.
ok
runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest)
Test table DDL generation ... ok
runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest)
Validate Insert, Update operations in View/Edit data with given test data .= .. ok
runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest)
Test XSS check for panels and query tool ... ok
runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.CheckDebuggerForXssFeatureTest)
Tests to check if Debugger is vulnerable to XSS ... ok
runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRoleMembershipControlFeatureTest)
Tests to check if Role membership control is vulnerable to XSS ... ok

-----------------------------------------------------------------= -----
Ran 9 tests in 225.902s

OK

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'EDB = Postgres AS 9.5'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
runTest (pgadmin.feature_tests.copy_selected_query_results_feature_test.CopySelectedQueryResultsFeatureTest)
Copy rows, column using button and keyboard shortcut ... ok
runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataypeFeatureTest)
Test checks for PG data-types output ... ok
runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
Tests the path through the query tool ... ok
runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest)
Query tool feature test ...
On demand query result...
On demand result set on scrolling... OK.
On demand result set on grid select all... OK.
On demand result set on column select all... OK.
Explain query with verbose and cost... ERROR
runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest)
Test table DDL generation ... ok
runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest)
Validate Insert, Update operations in View/Edit data with given test data .= .. ok
runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest)
Test XSS check for panels and query tool ... ok
runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.CheckDebuggerForXssFeatureTest)
Tests to check if Debugger is vulnerable to XSS ... ok
runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRoleMembershipControlFeatureTest)
Tests to check if Role membership control is vulnerable to XSS ... ok

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ERROR: runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatur= eTest)
Query tool feature test
-----------------------------------------------------------------= -----
Traceback (most recent call last):
=C2=A0 File "<https://jenkins.pgadmin.org/job/pga= dmin4-master-python27-feature/ws/web/pgadmin/feature_tests/query_= tool_tests.py",> line 55, in runTest
=C2=A0 =C2=A0 self._query_tool_explain_with_verbose_and_cost()
=C2=A0 File "<https://jenkins.pgadmin.org/job/pga= dmin4-master-python27-feature/ws/web/pgadmin/feature_tests/query_= tool_tests.py",> line 235, in _query_tool_explain_with_verbose_and_cost
=C2=A0 =C2=A0 canvas.find_element_by_xpath("//*[contains(string()= ,'Total Cost')]")
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 260, in find_element_by_xpath
=C2=A0 =C2=A0 return self.find_element(by=3DBy.XPATH, value=3Dxpath)
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 510, in find_element
=C2=A0 =C2=A0 {"using": by, "value": value})['value= ']
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 493, in _execute
=C2=A0 =C2=A0 return self._parent.execute(command, params)
=C2=A0 File "<https:= //jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pga= dmin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/w= ebdriver.py",> line 249, in execute
=C2=A0 =C2=A0 self.error_handler.check_response(response)
=C2=A0 File "<htt= ps://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/= pgadmin-venv/lib/python2.7/site-packages/selenium/webdriver/remot= e/errorhandler.py",> line 193, in check_response
=C2=A0 =C2=A0 raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: no such element: Unable to locate element:= {"method":"xpath","selector":"//*[= contains(string(),'Total Cost')]"}
=C2=A0 (Session info: chrome=3D59.0.3071.115)
=C2=A0 (Driver info: chromedriver=3D2.29.461571 (8a88bbe0775e2a23afda0ceaf2= ef7ee74e822cc5),platform=3DLinux 3.10.0-514.16.1.el7.x86_64 x86_64)

-----------------------------------------------------------------= -----
Ran 9 tests in 155.286s

FAILED (errors=3D1)

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DRunning the test cases for 'EDB = Postgres AS 9.6'=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
runTest (pgadmin.feature_tests.copy_selected_query_results_feature_test.CopySelectedQueryResultsFeatureTest)
Copy rows, column using button and keyboard shortcut ... ok
runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataypeFeatureTest)
Test checks for PG data-types output ... ok
runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
Tests the path through the query tool ... ok
runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest)
Query tool feature test ...
On demand query result...
On demand result set on scrolling... OK.
On demand result set on grid select all... OK.
On demand result set on column select all... OK.
Explain query with verbose and cost... OK.
Explain analyze query with buffers and timing... ERROR
runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest)
Test table DDL generation ... ok
runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest)
Validate Insert, Update operations in View/Edit data with given test data .= .. ok
runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest)
Test XSS check for panels and query tool ... ok
runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.CheckDebuggerForXssFeatureTest)
Tests to check if Debugger is vulnerable to XSS ... ok
runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRoleMembershipControlFeatureTest)
Tests to check if Role membership control is vulnerable to XSS ... ok

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ERROR: runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatur= eTest)
Query tool feature test
-----------------------------------------------------------------= -----
Traceback (most recent call last):
=C2=A0 File "<https://jenkins.pgadmin.org/job/pga= dmin4-master-python27-feature/ws/web/pgadmin/feature_tests/query_= tool_tests.py",> line 62, in runTest
=C2=A0 =C2=A0 self._query_tool_explain_analyze_with_buffers_and_timing= ()
=C2=A0 File "<https://jenkins.pgadmin.org/job/pga= dmin4-master-python27-feature/ws/web/pgadmin/feature_tests/query_= tool_tests.py",> line 267, in _query_tool_explain_analyze_with_buffers_and_timing
=C2=A0 =C2=A0 "//*[contains(string(), 'Shared Read Blocks')]&q= uot;
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 260, in find_element_by_xpath
=C2=A0 =C2=A0 return self.find_element(by=3DBy.XPATH, value=3Dxpath)
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 510, in find_element
=C2=A0 =C2=A0 {"using": by, "value": value})['value= ']
=C2=A0 File "<https= ://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pg= admin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/= webelement.py",> line 493, in _execute
=C2=A0 =C2=A0 return self._parent.execute(command, params)
=C2=A0 File "<https:= //jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/pga= dmin-venv/lib/python2.7/site-packages/selenium/webdriver/remote/w= ebdriver.py",> line 249, in execute
=C2=A0 =C2=A0 self.error_handler.check_response(response)
=C2=A0 File "<htt= ps://jenkins.pgadmin.org/job/pgadmin4-master-python27-feature/ws/= pgadmin-venv/lib/python2.7/site-packages/selenium/webdriver/remot= e/errorhandler.py",> line 193, in check_response
=C2=A0 =C2=A0 raise exception_class(message, screen, stacktrace)
NoSuchElementException: Message: no such element: Unable to locate element:= {"method":"xpath","selector":"//*[= contains(string(), 'Shared Read Blocks')]"}
=C2=A0 (Session info: chrome=3D59.0.3071.115)
=C2=A0 (Driver info: chromedriver=3D2.29.461571 (8a88bbe0775e2a23afda0ceaf2= ef7ee74e822cc5),platform=3DLinux 3.10.0-514.16.1.el7.x86_64 x86_64)

-----------------------------------------------------------------= -----
Ran 9 tests in 159.524s

FAILED (errors=3D1)

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Test Result Summary
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

PostgreSQL 9.6:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 9 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests failed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

PostgreSQL 9.5:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

PostgreSQL 9.4:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

PostgreSQL 9.3:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

PostgreSQL 9.2:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 9 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests failed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

PostgreSQL 10:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 7 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test skipped:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CheckDebuggerForXss= FeatureTest (Tests to check if Debugger is vulnerable to XSS)

EDB Postgres AS 9.4:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 9 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests failed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

EDB Postgres AS 9.5:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

EDB Postgres AS 9.6:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

EDB Postgres AS 9.2:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 7 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 2 tests failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CheckDebuggerForXss= FeatureTest (Tests to check if Debugger is vulnerable to XSS)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

EDB Postgres AS 9.3:

=C2=A0 =C2=A0 =C2=A0 =C2=A0 8 tests passed
=C2=A0 =C2=A0 =C2=A0 =C2=A0 1 test failed:
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 QueryToolFeatureTes= t (Query tool feature test)
=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 tests skipped

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

NOTE: Configuring authentication for DESKTOP mode.
pgAdmin 4 - Application Initialisation
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Please check output in file: <https://jenkins.pgadmin.org/job/pgadmin4= -master-python27-feature/ws/web/regression/regression.log>=

ERROR: Error detected when running the Feature tests.
Process leaked file descriptors. See https://jenkins.io/redirect/troubleshooting/process-leaked= -file-descriptors for more information
Build step 'Execute shell' marked build as failure
Not sending mail to unregistered user akshay.joshi@enterprisedb.com





--
Dave Page
Blog: = http://pgsnake.bl= ogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com<= br>The Enterprise PostgreSQL Company
--001a114fb1c2459071055872dc7a--