-
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
Run 3PPI TTK tests with 3PPI services enabled #2650
Comments
@mdebarros added the thirdparty-sdk for the simulators in https://github.com/mojaloop/helm/blob/master/mojaloop-simulator/values.yaml#L29-L38 So to turn 'on' the 3p api features in our simulated DFSPS, you just need to change that field in the |
Thanks @lewisdaly, does that mean we need to have new simulators configured for testing 3P API Features? Or can we just bolt it on one of our existing simulators? |
Snag List1. The following env variables from the Onboarding collection need to be defined:
2. The following env variables from the Thirdparty collection need to be defined:
3. Thirdparty collection is not parameterized (even though the Onboarding collection is?)
|
Thirdparty helm test setup collection: ml-ttk-test-setup-tp
Thirdparty verification tests: ml-ttk-test-val-tp
|
chore: run 3ppi ttk tests with 3ppi services enabled - mojaloop/project#2650 - fixed thirdparty helm chart deployment issues - fixed thirdparty helm chart configuration issue to successfully run the Thirdparty TTK tests - added Thirdparty Provisioning and Verification Collections as optional Helm Tests - added Mojaloop-Simulators as a dependency to the Thirdparty wrapper chart - configured Simulators for DFSPA, DFSPB and PISP to support the Thirdparty Verification tests - added thirdparty charts to update-charts-dep.sh - upgraded thirdparty auth-svc docker image from v11.10.1 to v11.11.1 - added init-containers to thirdparty helm charts (auth-svc & consent-svc) to run database migration/seed scripts - updated README documentation to clarify instructions on how to enable/test Thirdparty features - updated release notes
…67) chore(mojaloop/#2650): Run 3PPI TTK tests with 3PPI services enabled - mojaloop/project#2650 - added provisioning_thirdparty/dfspb_parties.json to load party information into DFSPB's backend simulator - updated minor test asserts
This is awesome! Great work @mdebarros , @kleyow and thanks for the support @lewisdaly |
That's awesome @mdebarros @kleyow ! |
…467) chore: run 3ppi ttk tests with 3ppi services enabled - mojaloop/project#2650 - fixed thirdparty helm chart deployment issues - fixed thirdparty helm chart configuration issue to successfully run the Thirdparty TTK tests - added Thirdparty Provisioning and Verification Collections as optional Helm Tests - added Mojaloop-Simulators as a dependency to the Thirdparty wrapper chart - configured Simulators for DFSPA, DFSPB and PISP to support the Thirdparty Verification tests - added thirdparty charts to update-charts-dep.sh - upgraded thirdparty auth-svc docker image from v11.10.1 to v11.11.1 - added init-containers to thirdparty helm charts (auth-svc & consent-svc) to run database migration/seed scripts - updated README documentation to clarify instructions on how to enable/test Thirdparty features - updated release notes - fixes and minor optimization to CI-CD config - merged `build` job into `test` job as it's required for `helm lint` command to run
Issue tested with v13.1.0 release. |
Goal:
As an
adopter of Mojaloop (and 3PPI services)I want to
be able to take the 3PPI TTK end-to-end tests available and run them successfullyso that
I can be assured of the quality of the releases (and that the tests pass with expected results)Note: This is a follow-up to the Epic: #2385
Acceptance Criteria:
Complexity: Medium
Uncertainty: Low
Tasks:
Done
Pull Requests:
Follow-up:
Dependencies:
Accountability:
The text was updated successfully, but these errors were encountered: