Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 916 Bytes

README.md

File metadata and controls

27 lines (17 loc) · 916 Bytes

api-test-utils

Shared utility library for DHIS2 API, performance tests.

Packages

actions

Actions package contains utils needed for interacting with DHIS2 API.

RestApiActions.java - class simplifying all the rest-assured request methods necessary for interacting with DHIS2. This class should be extended by every other actions class or initialized with the name of the endpoint.

request

Request package contains utils that helps with request creation.

For example, QueryParamsBuilder.java`, that simplifies building URL params.

response

Response package contains utils and models that helps with response validation.

rest assured

Response package contains Rest-Assured framework extensions.

Deployment

To deploy the new package to GH package registry, create a release in GitHub. Then deployment will be triggered automatically. Release should have semantic name: i.e 1.0.1.