X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fcommon%2FREADME.md;h=bdb2f0dc6865af4f4638bfbd23891b440c4ab5ec;hb=9d8fafb7f03db136ded73eddcc717a87a4b1df27;hp=dd64c429c735cb7fdb4463e162a7547c4dc9a5c6;hpb=674793d94f09873d24edd85f9eb2da2582d21673;p=nonrtric.git diff --git a/test/common/README.md b/test/common/README.md index dd64c429..bdb2f0dc 100644 --- a/test/common/README.md +++ b/test/common/README.md @@ -1308,6 +1308,121 @@ Test of GET '/status'. | --------- | ----------- | | `` | Expected http response code | +## Function: ecs_api_idc_get_type_ids() ## +Test of GET '/data-consumer/v1/info-types' and an optional check of the returned list of type ids. +To test the response code only, provide the response code. +To also test the response payload add list of expected type ids (or EMPTY if the list is expected to be empty). + +| arg list | +|--| +| ` [ EMPTY | +]` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `EMPTY` | The expected list of type ids shall be empty | + +## Function: ecs_api_idc_get_job_ids() ## +Test of GET '/data-consumer/v1/info-jobs' and optional check of the array of returned job ids. +To test the response code only, provide the response code parameter as well as a type id and an owner id. +To also test the response payload add the 'EMPTY' for an expected empty array or repeat the last parameter for each expected job id. + +| arg list | +|--| +| ` |NOOWNER [ EMPTY | + ]` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `` | Id of the job owner | +| `NOOWNER` | No owner is given | +| `` | Id of the expected job | +| `EMPTY` | The expected list of job id shall be empty | + +## Function: ecs_api_idc_get_job() ## +Test of GET '/data-consumer/v1/info-jobs/{infoJobId}' and optional check of the returned job. +To test the response code only, provide the response code, type id and job id. +To also test the response payload add the remaining parameters. + +| arg list | +|--| +| ` [ ]` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `` | Id of the job | +| `` | Expected target url for the job | +| `` | Expected owner for the job | +| `` | Path to a job template for job parameters of the job | + +## Function: ecs_api_idc_put_job() ## +Test of PUT '​/data-consumer/v1/info-jobs/{infoJobId}'. +To test, provide all the specified parameters. + +| arg list | +|--| +| ` [VALIDATE]` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `` | Id of the job | +| `` | Target url for the job | +| `` | Owner of the job | +| `` | Path to a job template for job parameters of the job | +| `VALIIDATE` | Indicator to preform type validation at creation | + +## Function: ecs_api_idc_delete_job() ## +Test of DELETE '/A1-EI​/v1​/eitypes​/{eiTypeId}​/eijobs​/{eiJobId}'. +To test, provide all the specified parameters. + +| arg list | +|--| +| ` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the EI type | +| `` | Id of the job | + +## Function: ecs_api_idc_get_type() ## +Test of GET '/data-consumer/v1/info-types/{infoTypeId} and optional check of the returned schema. +To test the response code only, provide the response code parameter as well as the type-id. +To also test the response payload add a path to the expected schema file. + +| arg list | +|--| +| ` []` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `` | Path to a schema file to compare with the returned schema | + +## Function: ecs_api_idc_get_job_status() ## +Test of GET '/data-consumer/v1/info-jobs/{infoJobId}/status' and optional check of the returned status. +To test the response code only, provide the response code, type id and job id. +To also test the response payload add the expected status. + +| arg list | +|--| +| ` []` | + +| parameter | description | +| --------- | ----------- | +| `` | Expected http response code | +| `` | Id of the Info type | +| `` | Id of the job | +| `` | Expected status | + + ## Function: ecs_api_admin_reset() ## Test of GET '/status'.