Thank you Vishwas for taking the time go through all these failing test cases and provide fixes for them or log tickets with appropriate labels. I will work to have these fixed during the forthcoming application period for GSOC or as scope of a GSOC project itself.
Fineract community members if you are colleague developers of you have spare cycles to address these failing test cases and work on the fixes that need to be made, don't hesitate to pick up the work. We are working to get to more frequent and regular and stable releases of Fineract but can only do so with the collective contributions of those across the community. Cheers, Ed On Tue, Mar 5, 2019 at 3:49 PM Vishwas Babu <[email protected]> wrote: > Hello All, > > The travis build including integration tests is now passing on Fineract > (See > > https://travis-ci.org/apache/fineract/builds/502297783?utm_source=github_status&utm_medium=notification > ). > However, the root causes of intermittent failures have not been permanently > addressed and consistent runs are achieved through temporary hacks. Details > and further action items follow > > 1) 1 Test case was failing due to the existing behavior of application of > Annual fees on savings accounts. The same has been fixed by altering the > current functionality and an explanation of the same can be found at > https://jira.apache.org/jira/browse/FINERACT-720 > > 2) 5 Test case failures were caused by three distinct issues introduced > after 1.2 release. The same has now been fixed and a separate mail has been > sent out with details on improving our PR process to minimize the > introduction of such regression issues. > > 3) 1 Test case is failing because of changes related to > https://jira.apache.org/jira/browse/FINERACT-574. The same has now been > ignored while we await a resolution on the issue. This needs to be sorted > before we can ship a new release. > > 4) 4 Intermittent test case failures are associated with the Office / > Client /Loan /Savings excel imports and associated test cases. These test > cases have been ignored and an Issue for the same is raised at > https://jira.apache.org/jira/browse/FINERACT-719 . I believe these > failures > do not block shipping of Fineract releases. > > 5) A number of test cases (>5) fail as a result of Timezone issues. The > cause of the failures and the details of the permanent fix required is > listed at https://issues.apache.org/jira/browse/FINERACT-723. > > 6) Some test cases seem to fail on the 1st of every month due to a > combination of issues with test cases themselves, possible(?) application > and Timezone issues. A placeholder issue for the same is created at > https://issues.apache.org/jira/browse/FINERACT-722. > > The failures related to (5) and (6) have been overcome by setting a fixed > date and timezone for the travis build. Since these issues are present from > the 1st Fineract release. they shouldn't block us from making new releases. > I am hoping these tickets get picked up as a part of GSOC. > > Regards, > Vishwas > -- *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>
