Re: RE-SQL tests for Roles & Resource Group nodes

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Murtuza Zabuawala <murtuza(dot)zabuawala(at)enterprisedb(dot)com>
Cc: Akshay Joshi <akshay(dot)joshi(at)enterprisedb(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: RE-SQL tests for Roles & Resource Group nodes
Date: 2019-07-03 13:39:30
Message-ID: CA+OCxow2Yq_9xFE4cdSoc8R0s_iqLbsWRTSYe=b+Fobu39wN3Q@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

Thanks, applied.

On Wed, Jul 3, 2019 at 2:30 PM Murtuza Zabuawala <
murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:

> Hi,
>
> PFA updated patch with corrections in the print messages.
>
> --
> Regards,
> Murtuza Zabuawala
> EnterpriseDB: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
>
>
> On Wed, Jul 3, 2019 at 5:36 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>
>> Hi
>>
>> On Wed, Jul 3, 2019 at 8:35 AM Akshay Joshi <
>> akshay(dot)joshi(at)enterprisedb(dot)com> wrote:
>>
>>> Hi Murtuza
>>>
>>> I have tested the patch and I think below string should be modified:
>>> Server(Type: #ppas) is not supported for the Resource Groups module -
>>> Skipped
>>> Server version(120000) is not supported for the Resource Groups module -
>>> Skipped
>>>
>>> It misleads, that server type 'ppas' is not supported for the Resource
>>> Group, it should be changed to "Resource groups are not supported by PG -
>>> Skipped". Similarly for version string should be ''Resource groups are not
>>> supported by PPAS server less/greater than <server version>"
>>>
>>
>> Agreed.
>>
>>
>>>
>>>> Please note that our framework considers test cases from all the
>>>> modules as one single test case, If we need module wise detailed summary
>>>> report for the reverse engineered SQL tests then we may have to change the
>>>> framework.
>>>>
>>>
>> We're just treating all the re-sql tests as one test in the higher-level
>> suite. Maybe we'd want to change that in the future, but I think it's fine
>> for now.
>>
>>
>>>
>>>>
>>>> Regards,
>>>> Murtuza
>>>>
>>>>
>>>> On Tue, Jul 2, 2019 at 5:52 PM Dave Page <dpage(at)pgadmin(dot)org> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> On Tue, Jul 2, 2019 at 8:17 AM Murtuza Zabuawala <
>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>
>>>>>> ++ Attaching patch
>>>>>>
>>>>>> On Tue, Jul 2, 2019 at 12:46 PM Murtuza Zabuawala <
>>>>>> murtuza(dot)zabuawala(at)enterprisedb(dot)com> wrote:
>>>>>>
>>>>>>> Hi Dave,
>>>>>>>
>>>>>>> Please find the updated patch,
>>>>>>>
>>>>>>> - Added a mechanism to check for supported minimum/maximum version
>>>>>>> and a server type in the framework.
>>>>>>>
>>>>>>
>>>>> There's still a problem with this I'm afraid - it says in the summary
>>>>> that the re_sql test cases were all skipped, which is not the case. I think
>>>>> we should just skip the irrelevant tests in the re_sql module, but not mark
>>>>> the entire module as being skipped:
>>>>>
>>>>
>>>>> =============Running the test cases for 'Regression - PG
>>>>> 11'=============
>>>>>
>>>>> runTest
>>>>> (regression.re_sql.tests.test_resql.ReverseEngineeredSQLTestCases)
>>>>>
>>>>> Reverse Engineered SQL Test Cases
>>>>>
>>>>>
>>>>> Create IMPLICIT Cast
>>>>>
>>>>> Alter IMPLICIT Cast
>>>>>
>>>>> Drop IMPLICIT Cast
>>>>>
>>>>> Create EXPLICIT Cast
>>>>>
>>>>> Alter EXPLICIT Cast
>>>>>
>>>>> Drop EXPLICIT Cast
>>>>>
>>>>> ... skipped 'Server(Type: #ppas) is not supported for the Resource
>>>>> Groups module'
>>>>>
>>>>>
>>>>> ----------------------------------------------------------------------
>>>>>
>>>>> Ran 1 test in 0.480s
>>>>>
>>>>>
>>>>> OK (skipped=1)
>>>>>
>>>>>
>>>>> ======================================================================
>>>>>
>>>>> Test Result Summary
>>>>>
>>>>> ======================================================================
>>>>>
>>>>>
>>>>> Regression - PG 11:
>>>>>
>>>>>
>>>>> 0 tests passed
>>>>>
>>>>> 0 tests failed
>>>>>
>>>>> 1 test skipped:
>>>>>
>>>>> ReverseEngineeredSQLTestCases (Reverse Engineered SQL Test Cases)
>>>>>
>>>>>
>>>>> ======================================================================
>>>>>
>>>>> --
>>>>> Dave Page
>>>>> Blog: http://pgsnake.blogspot.com
>>>>> Twitter: @pgsnake
>>>>>
>>>>> EnterpriseDB UK: http://www.enterprisedb.com
>>>>> The Enterprise PostgreSQL Company
>>>>>
>>>>
>>>
>>> --
>>> *Thanks & Regards*
>>> *Akshay Joshi*
>>>
>>> *Sr. Software Architect*
>>> *EnterpriseDB Software India Private Limited*
>>> *Mobile: +91 976-788-8246*
>>>
>>
>>
>> --
>> Dave Page
>> Blog: http://pgsnake.blogspot.com
>> Twitter: @pgsnake
>>
>> EnterpriseDB UK: http://www.enterprisedb.com
>> The Enterprise PostgreSQL Company
>>
>

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Yosry Muhammad 2019-07-03 16:21:58 Re: [GSoC] Finalized First Patch
Previous Message Dave Page 2019-07-03 13:38:33 pgAdmin 4 commit: Add RE-SQL tests for Roles and Resource Groups. Fixes