Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

#

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

Aleksander Reitsakas

&

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

 

Github

DONE

First candidate released (October 14th)

Aleksander Reitsakas

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

Github

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

 Github

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 /mock folder from consent into your own /examples/mock directory).

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

  • No labels