A1-EI Verification

A1-EI Verification

In nonrtric repo, there are test scripts to verify the A1-EI interface.

Demo Video

Delivery Status

DO NOT EDIT

Only the Integration PTL should edit the delivery status table to track the release validation progress

 

 

OTF

OAM

NONRTRIC

RICP

RICAPP

O-DU

O-CU

Test Result

Notes

 

 

OTF

OAM

NONRTRIC

RICP

RICAPP

O-DU

O-CU

Test Result

Notes

Deployment Artifacts

Docker Container

 

 

 

 

 

 

 

 

 

Helm Charts

 

 

 

 

 

 

 

 

 

Deployment scripts

 

 

 

 

 

 

 

 

 

E2E Flows

 

 

 

 

 

 

 

 

Get EiTypes

 

 

 

 

 

 

 

 

 

Get Individual EiType

 

 

 

 

 

 

 

 

 

Create EiProducer

 

 

 

 

 

 

 

 

 

Get EiProducers

 

 

 

 

 

 

 

 

 

Get Individual EiProducer

 

 

 

 

 

 

 

 

 

Get Individual EiProducer Status

 

 

 

 

 

 

 

 

 

Create EiJob Of a Certain Type

 

 

 

 

 

 

 

 

 

Get EiJobs Of a Certain Type

 

 

 

 

 

 

 

 

 

Get Individual EiJob

 

 

 

 

 

 

 

 

 

Auto-testing

FTC1100.sh

 

 

 

 

 

 

 

 

TEST 239 (732): prodstub_check_jobdata 200 prod-e job10 type6 https://ricsim_g3_4:8185/datadelivery ricsim_g3_4 testdata/ecs/job-template2.json
FAIL, returned body not correct. This is a known behavior, and it will be fixed in the next release. 

Usage from sources

  1. Clone the nonrtric repository in gerrit.

  2. Navigate into the test folder

cd nonrtric/test
cd nonrtric/test/auto-test

     3. run command:

Run test command
./FTC1100.sh remote --env-file ../common/test_env-oran-cherry.sh

"FTC" stands for "Function Test Case". FTC1100.sh is a test case of ECS full interface walkthrough​.

"ECS" stands for Enrichment Service.

One-click deployment

  1. Navigate into docker-compose folder

cd nonrtric/docker-compose/ecs
cd nonrtric/docker-compose/ecs

      2. Start up ECS & Control-Panel microservice

docker-compose up
docker-compose up

      3. Populate some test data into ECS microservice

populate data
cd nonrtric/docker-compose/data bash ./prepareEcsData.sh

       4. Open link with web browser:

You should be able see a page like this:

5. ECS swagger page: