-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
QA: Mojaloop TTK GP Test Collections to reset available liquidity after each run #2846
Comments
Example of issue:
Liquidity Checks are failing with the following error: {
"errorInformation": {
"errorCode": "4001",
"errorDescription": "Payer FSP insufficient liquidity"
}
} |
Hey team! Please add your planning poker estimate with Zenhub @mdebarros @vijayg10 |
The scope increased after the sprint started |
As per this story, settlements are being run to make sure that the positions get reset. But in discussing with the team, we felt it is beneficial to check the positions after running the settlements to make sure that the positions are indeed reverted back. Adding the position check functionality had a blocker. The way the test cases are spread out across multiple collections for easy readability, there is no option to share position values that were before and after running the bulk transfers across multiple TTK collections. To achieve this functionality, the collections need to be refactored so that they can share the state of the position data before and after running the bulk transfers. As the original goal of this story is met, the refactoring needed for the position check can be addressed as part of another story. |
Reset positions story on the BULK GP : |
After discussing with the team.. As part of this story, the below steps needs to be done.
|
Goal:
As a
Mojaloop QA TesterI want to
Mojaloop TTK GP Test Collections to reset available liquidity after each runso that
tests do not fail with `insufficient liquidity after repeated runsAcceptance Criteria:
Insufficient Liquidity
as the Test-Cases should pre/post loadFunds-In
as required to ensure that Liquidity is always available when executing TTK GP Tests.Insufficient Liquidity
after repeated runs from the daily testing cronjob.Note: As the settlements process reset the positions of the DFSPs in the settlement window that allows to transnfer successfully, Settlements are run before and after the tests.
Complexity: Medium
Uncertainty: Low
Tasks:
[ ] add validate positions [Inprogress][This is blocked, pls read comments]Done
Pull Requests:
Follow-up:
Dependencies:
Accountability:
Note:
The text was updated successfully, but these errors were encountered: