# | 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 DONE | @ Jaume with Vishwa (MOSIP) + SolDevelo team | & Tõnis Pihlakas | @ Benjamin Bach | 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 |
DONE | First candidate released (October 14th) | in progress | 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) |
DONE | 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. DONE | Start on October 21st | We’ll use full set | 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 |
IN PROGRESS | 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. DONE | x-road | ||||||||
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 |
Manage space
Manage content
Integrations