[
https://issues.apache.org/jira/browse/FINERACT-2584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Edward Kang updated FINERACT-2584:
----------------------------------
Description:
Occasionally tests seem to break due to conflicting product short names in the
Working Capital Loans tests.
Instead of using UUID generator, we should be using the existing
Utils.uniqueRandomStringGenerator() to check for existing short names before
assigning. This should prevent collisions and help out with CI/CD flakiness.
Test classes to be modified:
WorkingCapitalLoanProductCRUDTest
WorkingCapitalLoanProductValidationTest
WorkingCapitalLoanApplicationValidationTest
WorkingCapitalLoanApplicationCRUDTest
WorkingCapitalLoanDisbursementTest
WorkingCapitalLoanApprovalRejectionTest
WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest
was:
Occasionally tests seem to break due to conflicting product short names in the
Working Capital Loans tests.
Instead of using UUID generator, we should be using the existing
Utils.uniqueRandomStringGenerator() to check for existing short names first.
This should prevent collisions and help out with CI/CD flakiness.
Test classes to be modified:
WorkingCapitalLoanProductCRUDTest
WorkingCapitalLoanProductValidationTest
WorkingCapitalLoanApplicationValidationTest
WorkingCapitalLoanApplicationCRUDTest
WorkingCapitalLoanDisbursementTest
WorkingCapitalLoanApprovalRejectionTest
WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest
> Reduce test flakiness in Working Capital Loans by generating unique strings
> ---------------------------------------------------------------------------
>
> Key: FINERACT-2584
> URL: https://issues.apache.org/jira/browse/FINERACT-2584
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Edward Kang
> Assignee: Edward Kang
> Priority: Minor
>
> Occasionally tests seem to break due to conflicting product short names in
> the Working Capital Loans tests.
> Instead of using UUID generator, we should be using the existing
> Utils.uniqueRandomStringGenerator() to check for existing short names before
> assigning. This should prevent collisions and help out with CI/CD flakiness.
> Test classes to be modified:
> WorkingCapitalLoanProductCRUDTest
> WorkingCapitalLoanProductValidationTest
> WorkingCapitalLoanApplicationValidationTest
> WorkingCapitalLoanApplicationCRUDTest
> WorkingCapitalLoanDisbursementTest
> WorkingCapitalLoanApprovalRejectionTest
> WorkingCapitalLoanDelinquencyRangeScheduleIntegrationTest
--
This message was sent by Atlassian Jira
(v8.20.10#820010)