Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This leverages Robot framework for testing and validating the RIC components Health checkand check and E2E Performance testing of the RIC.

...

The chart depends on docker image in docker/nanobot.

Roadmap:

test/

| - ric_robot_suite/

...

    | - xapp/                       : Go source and deployment files for the test xapp


Using the CHART

To install the chart (which creates and runs a single Kubernetes job), first copy the packaged

...

use 'kubectl --namespace <namespace> get jobs' to find it).

...

The

...

namespace

...

seletced will

...

be

...

where

...

the

...

job's

...

service

...

account

...

is

...

created

...

and

...

the

...

job

...

runs.

...

It

...

may

...

but

...

need

...

not

...

be

...

the

...

same

...

as

...

the

...

RIC

...

platform

...

or

...

Xapp namespace ie - the chart may be deployed

in any namespace.

Customizing and Extending the Chart

The job mounts its testsuites directory as a configmap, built from files in nanobot/configmap-src/testsuites.

...

Support files ( testsuites, keyword definition libraries, scripts and variable definition files) for the Robot framework

itself are supplied by K8s configmaps genereted from the contents of subdirectories of the configmap-src directory; 

bin/:              scripts/binaries mounted at /robot/bin

testsuites/:    test suites, mounted at /robot/testsuites

properties/:   Variable definition (properties) files; contents mounted at /robot/resources

resources/:    Robot keyword definition libraries, contents mounted at /robot/resources


The job uses the nanobot docker image built by ric_robot_suite/docker/nanobot/Dockerfile;

...

see

...

ric_robot_suite/docker/nanobot/README

...

for

...

information

...

about

...

the

...

image.