Great!

Committers, can you please review?

Nazeer, with this fix and Steve's for the notification, I think we're ready
to move forward. Can you initiate the next steps in the release process?

Thanks,

Ed

On Sat, Feb 17, 2018 at 11:20 AM, Kumaranath Fernando <
[email protected]> wrote:

> Hi Ed!
>
> I've just sent a PR <https://github.com/apache/fineract/pull/444>
> correcting the integration test failures.
>
> Regards,
> Kumaranath Fernando
>
> On Fri, Feb 16, 2018 at 6:14 PM, Ed Cable <[email protected]> wrote:
>
>> Thanks for the feedback Vishwas. Kumaranath, hopefully you have enough to
>> go by now and can make those changes. I believe Steve fixed our other
>> outstanding issue so once we can get these integration tests to pass we'll
>> be ready to call for a vote on the release.
>>
>> Ed
>>
>> On Wed, Feb 14, 2018 at 1:06 PM, <[email protected]> wrote:
>>
>>> The approach of sleeping for a fixed time does not work well in general
>>> as Integration test cases must pass on any environment. Depending on random
>>> sleep values would mean that there is always a probability that the test
>>> can fail if the system is slow / has other CPU intensive processes running
>>> etc.
>>>
>>> Ideally , you would handle such scenarios more gracefully . Have the
>>> test check if the file you are referring to is created , if not sleep for
>>> an interval and check again etc.
>>>
>>> Please make this change and send out a pull request
>>>
>>> Regards,
>>> Vishwas
>>>
>>> On Feb 14, 2018, at 9:39 AM, Kumaranath Fernando <
>>> [email protected]> wrote:
>>>
>>> I've tested the develop branch and it's most likely because the result
>>> excel file takes a bit of time to be created, after the file is created I'm
>>> trying to read a value of a column.
>>> Since the file is not created by the time FileInputStream reads the
>>> file, you get a FileNotException.
>>>
>>> You could fix this issue by increasing the number of milliseconds 10000
>>> on Thread.sleep() line in the respective tests.Ping me if this resolves the
>>> issue and I'll send PR.
>>>
>>> Vishwas/Nazeer awaiting your confirmation!.
>>>
>>> Regards,
>>> Kumaranath Fernando
>>>
>>>
>>> On Wed, Feb 14, 2018 at 10:59 AM, vishwas <[email protected]
>>> om> wrote:
>>>
>>>> Hi Kumaranath,
>>>>
>>>> You should be able to reproduce this issue if you fetch the latest
>>>> fineract code in a seperate workspace.
>>>>
>>>> If the remember correctly, the crux of the issue seemed be be that
>>>> files you were referring to in the test cases , i.e
>>>> fineract-provider/src/integrationtest/resources/bulkimport/importhandler/officer
>>>> are not present and all these tests cases throw a file not found exception.
>>>>
>>>> Regards,
>>>> Vishwas
>>>>
>>>>
>>>>
>>>> > On Feb 13, 2018, at 6:43 PM, Kumaranath Fernando <
>>>> [email protected]> wrote:
>>>> >
>>>> > Hi Nazeer!
>>>> >
>>>> > Could you please send in the stack traces for investigation.
>>>> >
>>>> > Regards,
>>>> > Kumaranath Fernando
>>>> >
>>>> > On Wed, Feb 14, 2018 at 12:43 AM, Ed Cable <[email protected]
>>>> <mailto:[email protected]>> wrote:
>>>> >
>>>> >> Please keep the community posted and try to address as quickly as
>>>> you can
>>>> >> we have one other issue we're fixing and then once these integration
>>>> tests
>>>> >> pass, we can call for a vote to ship the release.
>>>> >>
>>>> >> Ed
>>>> >>
>>>> >> On Tue, Feb 13, 2018 at 6:02 AM, Kumaranath Fernando <
>>>> >> [email protected]> wrote:
>>>> >>
>>>> >>> Hello Ed!
>>>> >>>
>>>> >>> Sure. I'll take a look at it!
>>>> >>>
>>>> >>> Regards,
>>>> >>> Kumaranath Fernando
>>>> >>>
>>>> >>> On Tue, Feb 13, 2018 at 11:40 AM, Ed Cable <[email protected]>
>>>> wrote:
>>>> >>>
>>>> >>>> Kumaranath,
>>>> >>>>
>>>> >>>> Could you please look into these failing integration tests? It's
>>>> one of
>>>> >>>> the last items we need to address before we can release.
>>>> >>>>
>>>> >>>> Thanks,
>>>> >>>>
>>>> >>>> Ed
>>>> >>>>
>>>> >>>> On Sat, Feb 10, 2018 at 3:15 AM, Nazeer Hussain Shaik <
>>>> >>>> [email protected]> wrote:
>>>> >>>>
>>>> >>>>> Hi Vishwas,
>>>> >>>>>
>>>> >>>>> I can see the below test case failures related to bulk import
>>>> >>>>> feature(with
>>>> >>>>> yellow background) which was added recently into Fineract (on both
>>>> >>>>> Develop
>>>> >>>>> and 1.1.0 release branch). I don't see any other issue mentioned
>>>> by you.
>>>> >>>>>
>>>> >>>>>   - FixedDepositTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.FixedDepositTe
>>>> >>>>> st.html>.
>>>> >>>>>      testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.FixedDepositTe
>>>> >>>>> st.html#testMaturityAmountForDailyCompoundingAndMonthlyPosti
>>>> >>>>> ng_With_360_Days>
>>>> >>>>>      - SchedulerJobsTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.SchedulerJobsT
>>>> >>>>> est.html>.
>>>> >>>>>       testSchedulerJobs
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.SchedulerJobsT
>>>> >>>>> est.html#testSchedulerJobs>
>>>> >>>>>      - ClientEntityImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.client.ClientEntityImportHandlerTest.html>
>>>> >>>>>      . testClientImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.client.ClientEntityImportHandlerTest.html#testCli
>>>> entImport>
>>>> >>>>>      - LoanImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.loan.LoanImportHandlerTest.html>
>>>> >>>>>      . testLoanImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.loan.LoanImportHandlerTest.html#testLoanImport>
>>>> >>>>>      - SavingsImportHandlerTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.savings.SavingsImportHandlerTest.html>
>>>> >>>>>      . testSavingsImport
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.imp
>>>> >>>>> orthandler.savings.SavingsImportHandlerTest.html#testSavings
>>>> Import>
>>>> >>>>>      - LoanWorkbookPopulatorTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.loan.LoanWorkbookPopulatorTest.html>
>>>> >>>>>      . testLoanWorkbookPopulate
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.loan.LoanWorkbookPopulatorTest.html#testLoanWorkbookP
>>>> opulate>
>>>> >>>>>      - SavingsWorkbookPopulateTest
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.savings.SavingsWorkbookPopulateTest.html>
>>>> >>>>>      . testSavingsWorkbookPopulate
>>>> >>>>>      <classes/org.apache.fineract.integrationtests.bulkimport.pop
>>>> >>>>> ulator.savings.SavingsWorkbookPopulateTest.html#testSavingsW
>>>> >>>>> orkbookPopulate>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> Regards.
>>>> >>>>> Nazeer
>>>> >>>>>
>>>> >>>>>
>>>> >>>>> On Sat, Feb 10, 2018 at 8:50 AM, Steve Conrad <[email protected]
>>>> >
>>>> >>>>> wrote:
>>>> >>>>>
>>>> >>>>>> Vishwas,
>>>> >>>>>> Thanks for updating the integration tests relating to the
>>>> FINERACT-590
>>>> >>>>>> change. I'll make sure to run integration tests before any
>>>> promotions.
>>>> >>>>>> Steve
>>>> >>>>>>
>>>> >>>>>>
>>>> >>>>>> On Fri, Feb 9, 2018 at 8:26 PM, vishwas <
>>>> >>>>> [email protected]>
>>>> >>>>>> wrote:
>>>> >>>>>>
>>>> >>>>>>> Hi Mexina,
>>>> >>>>>>>
>>>> >>>>>>> Many of the failures were related to recent changes made for
>>>> >>>>>> FINERACT-590.
>>>> >>>>>>> I have fixed the same now.
>>>> >>>>>>>
>>>> >>>>>>> However, I still see 15 failures (details below)
>>>> >>>>>>>
>>>> >>>>>>> @Nazeer, Ed, Any devs active on the codebase recently : Do we
>>>> know
>>>> >>>>> how
>>>> >>>>>>> long these test cases have been failing ? Do we having any CI
>>>> setup
>>>> >>>>> for
>>>> >>>>>>> Fineract (we had Travis CI for the erstwhile Mifos codebase, the
>>>> >>>>> same
>>>> >>>>>> seems
>>>> >>>>>>> to be down now) ?
>>>> >>>>>>>
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html>.
>>>> >>>>>>> testClientUndoRejectWithFutureDate
>>>> <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html#
>>>> >>>>>>> testClientUndoRejectWithFutureDate>
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html>.
>>>> >>>>>>> testClientUndoWithDrawnWithFutureDate
>>>> >>>>> <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> ClientUndoRejectAndWithdrawalIntegrationTest.html#
>>>> >>>>>>> testClientUndoWithDrawnWithFutureDate>
>>>> >>>>>>> FixedDepositTest <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.FixedDepositTes
>>>> >>>>> t.html>.
>>>> >>>>>>> testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.FixedDepositTes
>>>> t.html#
>>>> >>>>>>> testMaturityAmountForDailyCompoundingAndMonthlyPosting_With_
>>>> >>>>> 360_Days>
>>>> >>>>>>> GroupSavingsIntegrationTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> GroupSavingsIntegrationTest.html>. testSavingsAccountCharges
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>> GroupSavingsIntegrationTest.
>>>> >>>>>>> html#testSavingsAccountCharges>
>>>> >>>>>>> SchedulerJobsTest <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.SchedulerJobsTe
>>>> >>>>> st.html>.
>>>> >>>>>>> testSchedulerJobs <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.SchedulerJobsTe
>>>> >>>>> st.html#
>>>> >>>>>>> testSchedulerJobs>
>>>> >>>>>>> SchedulerJobsTestResults <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.integrati
>>>> >>>>> ontests.
>>>> >>>>>>> SchedulerJobsTestResults.html>. testApplyDueFeeChargesForSavin
>>>> >>>>>> gsJobOutcome
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.
>>>> >>>>>>> SchedulerJobsTestResults.html#testApplyDueFeeChargesForSavin
>>>> >>>>>> gsJobOutcome>
>>>> >>>>>>> ClientEntityImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.client.
>>>> >>>>>>> ClientEntityImportHandlerTest.html>. testClientImport
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.client.ClientEntityImportHandlerTest.
>>>> >>>>>> html#testClientImport>
>>>> >>>>>>> LoanImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.loan.
>>>> >>>>>> LoanImportHandlerTest.html>.
>>>> >>>>>>> testLoanImport <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.loan.LoanImportHandlerTest.html#testLoanImport>
>>>> >>>>>>> OfficeImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.office.
>>>> >>>>>> OfficeImportHandlerTest.html>.
>>>> >>>>>>> testOfficeImport <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.office.OfficeImportHandlerTest.html#testOffice
>>>> Import>
>>>> >>>>>>> SavingsImportHandlerTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.importhandler.savings.
>>>> >>>>>>> SavingsImportHandlerTest.html>. testSavingsImport
>>>> >>>>>>> <applewebdata://25E98590-94EC-47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.bulkimport.
>>>> >>>>>>> importhandler.savings.SavingsImportHandlerTest.html#testSavi
>>>> >>>>> ngsImport>
>>>> >>>>>>> LoanWorkbookPopulatorTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.loan.LoanWorkbookPopul
>>>> >>>>> atorTest.
>>>> >>>>>> html>.
>>>> >>>>>>> testLoanWorkbookPopulate <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.loan.LoanWorkbookPopul
>>>> >>>>> atorTest.
>>>> >>>>>>> html#testLoanWorkbookPopulate>
>>>> >>>>>>> SavingsWorkbookPopulateTest <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.savings.
>>>> >>>>>> SavingsWorkbookPopulateTest.html>.
>>>> >>>>>>> testSavingsWorkbookPopulate <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.bulkimport.populator.savings.
>>>> >>>>>> SavingsWorkbookPopulateTest.
>>>> >>>>>>> html#testSavingsWorkbookPopulate>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> rejectShareAccount <applewebdata://25E98590-94EC-
>>>> >>>>> 47B7-B872-A1213C63AF43/
>>>> >>>>>>> classes/org.apache.fineract.integrationtests.common.shares.
>>>> >>>>>>> ShareAccountIntegrationTests.html#rejectShareAccount>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> testShareAccountApproval <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> >>>>>>> html#testShareAccountApproval>
>>>> >>>>>>> ShareAccountIntegrationTests <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html>.
>>>> >>>>>>> testShareAccountUndoApproval <applewebdata://25E98590-94EC-
>>>> >>>>>>> 47B7-B872-A1213C63AF43/classes/org.apache.fineract.
>>>> >>>>>>> integrationtests.common.shares.ShareAccountIntegrationTests.
>>>> html#
>>>> >>>>>>> testShareAccountUndoApproval>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>> Regards,
>>>> >>>>>>> Vishwas
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>>> On Feb 8, 2018, at 6:03 AM, Mexina Daniel <[email protected]
>>>> >
>>>> >>>>> wrote:
>>>> >>>>>>>>
>>>> >>>>>>>> Hello Devs
>>>> >>>>>>>>
>>>> >>>>>>>> What does it mean when the intergration test is failing?
>>>> >>>>>>>>
>>>> >>>>>>>> Because i tried to run intergaration test on develop branch
>>>> and it
>>>> >>>>>> gives
>>>> >>>>>>> errors
>>>> >>>>>>>>
>>>> >>>>>>>> Regards
>>>> >>>>>>>>
>>>> >>>>>>>> --
>>>> >>>>>>>> Mexina M Daniel
>>>> >>>>>>>> Lead Software Developer
>>>> >>>>>>>> Research & Development
>>>> >>>>>>>>
>>>> >>>>>>>> Office: +255 22 261 8511 | Mobile: +255 712 110 791
>>>> >>>>>>>>
>>>> >>>>>>>> Singo Africa Limited
>>>> >>>>>>>> Block G, Mbezi Beach B | 7Nakawale Road | P.O BOX 78908 | 14121
>>>> >>>>> Dar es
>>>> >>>>>>>> salaam
>>>> >>>>>>>>
>>>> >>>>>>>> singo.africa | amala.co.tz
>>>> >>>>>>>>
>>>> >>>>>>>> Let's grow together
>>>> >>>>>>>
>>>> >>>>>>>
>>>> >>>>>>
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>> *Ed Cable*
>>>> >>>> President/CEO, Mifos Initiative
>>>> >>>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>>>> >>>> <(484)%20477-8649>
>>>> >>>>
>>>> >>>> *Collectively Creating a World of 3 Billion Maries | *
>>>> http://mifos.org
>>>> >>>> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>>>> >>>>
>>>> >>>>
>>>> >>>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> *Ed Cable*
>>>> >> President/CEO, Mifos Initiative
>>>> >> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>>>> >> <(484)%20477-8649>
>>>> >>
>>>> >> *Collectively Creating a World of 3 Billion Maries | *
>>>> http://mifos.org <http://mifos.org/>
>>>> >> <http://facebook.com/mifos <http://facebook.com/mifos>>  <
>>>> http://www.twitter.com/mifos <http://www.twitter.com/mifos>>
>>>>
>>>>
>>>
>>
>>
>> --
>> *Ed Cable*
>> President/CEO, Mifos Initiative
>> [email protected] | Skype: edcable | Mobile: +1.484.477.8649
>> <(484)%20477-8649>
>>
>> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
>> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
>>
>>
>


-- 
*Ed Cable*
President/CEO, Mifos Initiative
[email protected] | Skype: edcable | Mobile: +1.484.477.8649

*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
<http://facebook.com/mifos>  <http://www.twitter.com/mifos>

Reply via email to