From: | Usman Muzaffar <usman(dot)muzaffar(at)enterprisedb(dot)com> |
---|---|
To: | pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org> |
Subject: | Re: [pgAdmin4][RM3136] Stabilise feature tests for continuous running on CI sytems |
Date: | 2018-09-07 16:47:14 |
Message-ID: | CAOiUKEOi=xMoNx4hywt2iHuuVwyPQPr_Td88c9YWbrbK1V0vtw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgadmin-hackers |
Hi Hackers,
Please find here attached patch for query_tool_tests.py. On Jenkins(windows
platform), the test case was failing due to conflict for Explain Option
drop down which was not closed.
I have added the code on the required places and verified on all platforms.
Please review the patch and commit.
On Tue, Aug 21, 2018 at 5:16 PM, Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com
> wrote:
> Thanks patch applied with following changes:
>
> - Remove "*self._screenshot()" *method from each feature test as it
> will take screenshot every time even though test case will execute
> successfully.
> - Fix pep8 issues.
> - Remove unnecessary blank lines.
> - Change function name from "setTestDbName" to "setTestDatabaseName".
> - Modify some comments and strings.
>
>
> On Mon, Aug 20, 2018 at 6:18 PM, Usman Muzaffar <
> usman(dot)muzaffar(at)enterprisedb(dot)com> wrote:
>
>> Hi Hackers,
>>
>> Attached is the patch for feature tests, mostly fix issues due to which
>> test cases were failing on jenkins. It has the following fixes,
>>
>>
>> - Added code to Create testing db node from runtests.py with random
>> number in name to avoid naming conflicts in parallel execution on different
>> platforms.
>> - Added code to delete testing db node from runtest.py.
>> - Removed the code to add and delete testing db with name
>> "acceptacne_test_db" in each feature test cases.
>> - Added `setTestDbName` method in route.py module , through which
>> testing db name will be available for all feature tests.
>> - xpath/css selectors changes where applicable. Where it was possible
>> I have used css selectors.
>> - sqleditor.js - added the code to render
>> Explain Options submenue on left side on small screen.
>> - Increased the timeout for application from 60 to 90 seconds.
>> - Change the logic for reset layout funciton.
>>
>>
>> Last successful execution on all platfroms can be seen on following link
>>
>> http://pgabf-jenkins.ox.uk.enterprisedb.com:8080/view/Featur
>> eTest%20(Adhoc)
>>
>> --
>>
>>
>> Thanks,
>>
>> Usman Muzaffar
>> QA Team
>> EnterpriseDB Corporation
>>
>
>
>
> --
> *Akshay Joshi*
>
> *Sr. Software Architect *
>
>
>
> *Phone: +91 20-3058-9517Mobile: +91 976-788-8246*
>
--
Thanks,
Usman Muzaffar
QA Team
EnterpriseDB Corporation
Attachment | Content-Type | Size |
---|---|---|
RM3136_v2.patch | application/octet-stream | 7.9 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Akshay Joshi | 2018-09-10 07:03:35 | Re: [pgAdmin4][Patch]: Feature 3564 pgAdmin4 should have shortcut tools bar for frequently used features |
Previous Message | Dave Page | 2018-09-06 14:08:57 | Re: [pgAdmin4][Patch]: Feature 3564 pgAdmin4 should have shortcut tools bar for frequently used features |