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



OTFOAMNONRTRICRICPRICAPPO-DUO-CUTest ResultNotes
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-testingFTC1100.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:

http://localhost:8080/

You should be able see a page like this:

5. ECS swagger page:

http://localhost:8083/swagger-ui.html