Hi, Please find the attached patch to fix the test cases.
Thanks, Khushboo On Tue, Aug 20, 2019 at 9:52 AM Akshay Joshi <akshay.jo...@enterprisedb.com> wrote: > Hi Yosry > > Not able to figure out the cause today as well, I have comment out the > disable auto commit test cases for Transaction Status. Please look into it > once you will have some time. > > On Mon, Aug 19, 2019 at 6:05 PM Yosry Muhammad <yosry...@gmail.com> wrote: > >> This behaviour is very strange. Maybe another test running in parallel is >> enabling auto-commit or commiting the transaction? >> >> There is a problem with my machine right now, can you skip this test for >> this release if the issue is not resolved? >> >> Sorry for the inconvenience. >> >> On Mon, Aug 19, 2019, 2:30 PM Akshay Joshi <akshay.jo...@enterprisedb.com> >> wrote: >> >>> Hi Yosry >>> >>> Test cases with auto commit disabled gets failed for following scenario >>> only: >>> >>> - Run all test cases on more than one server "*--pkg all* *--exclude >>> feature_tests"*. For first sever all the tests passed and for >>> second onwards fail for all. >>> - If you run only sqleditor test cases on multiple server then no >>> issues. Strange behaviour. >>> - We have tried manually on pgAdmin4 and seems the test cases should >>> pass logic seems correct to me. >>> >>> def runTest(self): >>> self._create_test_table() >>> self._set_auto_commit(self.is_auto_commit_enabled) >>> self._execute_select_sql() >>> self._check_transaction_status(self.transaction_status) *-- transection >>> status after executing the query is 0 and expected is 2* >>> self._save_changed_data() >>> self._check_transaction_status(self.transaction_status) >>> >>> >>> On Mon, Aug 19, 2019 at 5:50 PM Yosry Muhammad <yosry...@gmail.com> >>> wrote: >>> >>>> Can you send me the error message? Unfortunately there is a problem >>>> with my machine right now I am unable to investigate it myself, I am very >>>> sorry for the inconvenience. >>>> >>>> On Mon, Aug 19, 2019, 2:08 PM Akshay Joshi < >>>> akshay.jo...@enterprisedb.com> wrote: >>>> >>>>> Hi Yosry >>>>> >>>>> We have tried a lot to figure out the issue but didn't find the actual >>>>> cause. Can you please figure out and send the patch asap, I'll have to >>>>> create candidate build tomorrow. >>>>> >>>>> On Mon, Aug 19, 2019 at 1:22 PM Yosry Muhammad <yosry...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi Akshay, >>>>>> >>>>>> I am sorry I do not have access to my machine right now. I will try >>>>>> to work on it (and the JS patch) once I get the chance to. >>>>>> >>>>>> On Mon, Aug 19, 2019, 9:49 AM Akshay Joshi < >>>>>> akshay.jo...@enterprisedb.com> wrote: >>>>>> >>>>>>> Hi Yosry >>>>>>> >>>>>>> Test cases are failing on our build machines. When I reviewed your >>>>>>> patch I have run test cases with paramaster "*--pkg >>>>>>> tools.sqleditor.tests*" on multiple database servers and every time >>>>>>> test case has been passed. >>>>>>> >>>>>>> But on build machines we run test cases with parameter "*--pkg all* >>>>>>> *--exclude >>>>>>> feature_tests" *on multiple database server and it fails for second >>>>>>> server onwards. I have also tried the same and it is failing on my >>>>>>> machine >>>>>>> too. >>>>>>> >>>>>>> I am debugging the code why it is getting failed, but if you found >>>>>>> any solution please send the patch asap. >>>>>>> >>>>>>> On Mon, Aug 19, 2019 at 11:48 AM Akshay Joshi < >>>>>>> akshay.jo...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Thanks patch applied. >>>>>>>> >>>>>>>> On Sat, Aug 17, 2019 at 6:22 PM Yosry Muhammad <yosry...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi Hackers, >>>>>>>>> >>>>>>>>> Please find attached a patch including new python test that checks >>>>>>>>> the transaction status after executing queries and saving data when >>>>>>>>> auto-commit is on/off. It also includes some refactoring of previously >>>>>>>>> written python tests. >>>>>>>>> >>>>>>>>> Please review ! >>>>>>>>> Thanks. Regards. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Yosry Muhammad Yosry* >>>>>>>>> >>>>>>>>> Computer Engineering student, >>>>>>>>> The Faculty of Engineering, >>>>>>>>> Cairo University (2021). >>>>>>>>> Class representative of CMP 2021. >>>>>>>>> https://www.linkedin.com/in/yosrym93/ >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Thanks & Regards* >>>>>>>> *Akshay Joshi* >>>>>>>> >>>>>>>> *Sr. Software Architect* >>>>>>>> *EnterpriseDB Software India Private Limited* >>>>>>>> *Mobile: +91 976-788-8246* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Thanks & Regards* >>>>>>> *Akshay Joshi* >>>>>>> >>>>>>> *Sr. Software Architect* >>>>>>> *EnterpriseDB Software India Private Limited* >>>>>>> *Mobile: +91 976-788-8246* >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> *Thanks & Regards* >>>>> *Akshay Joshi* >>>>> >>>>> *Sr. Software Architect* >>>>> *EnterpriseDB Software India Private Limited* >>>>> *Mobile: +91 976-788-8246* >>>>> >>>> >>> >>> -- >>> *Thanks & Regards* >>> *Akshay Joshi* >>> >>> *Sr. Software Architect* >>> *EnterpriseDB Software India Private Limited* >>> *Mobile: +91 976-788-8246* >>> >> > > -- > *Thanks & Regards* > *Akshay Joshi* > > *Sr. Software Architect* > *EnterpriseDB Software India Private Limited* > *Mobile: +91 976-788-8246* >
test_case_fixes.patch
Description: Binary data