# | Task | Output | Digital Registries BB | Identity BB | IM BB | Consent BB | Payments BB | Messaging BB | Workflow BB | Registration BB | Scheduler BB | Remarks | ||||||||||||||||||
1 | Identify focused resource to work on the API specs and API testing | BB lead to appoint a focused person/ nodal point for the API spec and testing effort. |
Tambet Artma
| @ Jaume with Vishwa (MOSIP) + SolDevelo team | & Tõnis Pihlakas | SolDevelo team to assist the API development | @Rainer Turner & SolDevelo team | @ Farai | @ Tambet Artma | @Ramkumar @Sreepathy | ||||||||||||||||||||
2 | Complete the OpenAPI specifications for each BB (openapi.json) | Swagger version of the API specs |
| First candidate released (October 14th) | in progress |
1.1.0-rc1 is the latest release of our OpenAPI spec. | Work in progress. Few API specs G2P payments and Voucher payments. However for G2P payments this will take some time. Hard to give a specific date. (Mid-Nov for P2G) |
| Already done | |||||||||||||||||||||
3 | Take a subset of the APIs for testing | BB lead to help in identifying the most important APIs that need to be tested first. |
Data create, read.
| Start on October 21st | We’ll use full set |
We are mainly using our /service APIs | Started at start of October. Focusing on P2G payment APIs |
| Pending a use case (not a priority) | |||||||||||||||||||||
4 | Develop Gherkin features/ scenarios specification file for the identified subset of APIs | Gherkin file with features, scenarios for testing APIs |
| not started yet |
| Started developing Cucumber Gherkin scripts for G2P payments |
| FewCucumber Gherkin scripts. | ||||||||||||||||||||||
5 | Testing API endpoints using Cucumber scripts | Implementation of runner class for Gherkin spec and Cucumber scripts to test candidate APIs |
| not started yet |
|
| ||||||||||||||||||||||||
6 | Develop mock example for testing (this is the step where we test the API MOCK) | Build an application that takes an openAPI spec as an INPUT and provides a REST API as an OUTPUT. This should be based on the mock application template developed by Taylor Downs and Benjamin Bach. (Paste the |
| n/a |
| |||||||||||||||||||||||||
7 | Add candidate products as examples for testing the APIs. | Examples of candidate products meeting the Govstack BB specs |
UNCTAD’s eRegistrations.
| x-road |
We may currently be in a situation where there are no products satisfying the spec. | |||||||||||||||||||||||||
8 | Integration with IM | Based on demo sandbox for example implementation | n/a |
| ||||||||||||||||||||||||||
9 | Deploy the example application(s) | Docker or Docker compose scripts to containerize and deploy the example/ mock example application. |
| not done yet |
| |||||||||||||||||||||||||
10 | Deployment, and API testing. Add .circleci/config.yml to BB repo. Generate test reports. | .circleCI config file to automate process of deploying environment and testing the APIs for compatibility with GovStack specs. Generate test reports. |
| not done yet |
|
Page Comparison
Manage space
Manage content
Integrations