You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The xtesting dockers are now built in ONAP and can be found in the nexus: https://nexus3.onap.org/#browse/search=keyword%3Dxtesting

xtesting dockers includes the libraries needed to perform different tests.

They can be launched from any CI system or manually from your infrastructure.

As we are leveraging the xtesting framework, the results will be managed consistantly whatever the test framework used (robot, python, bash,..) and optionnaly it is possible to push the results in http://testresults.opnfv.org

We may distinguish 2 big families

1) the tests run with docker from outside the cluster

you need ONAP + the kube config

nexus3.onap.org:10001/onap/xtesting-smoke-usecases-pythonsdk
nexus3.onap.org:10001/onap/xtesting-infra-healthcheck
nexus3.onap.org:10001/onap/xtesting-security

The command is indicated in the README of the associated directory in https://git.onap.org/integration/xtesting/tree/. It should look like:


docker run -v <kube config>/root/.kube/config -v <result directory>:/var/lib/xtesting/results nexus3.onap.org:10001/onap/xtesting-infra-healthcheck:latest


e.g. for the infra tests => https://git.onap.org/integration/xtesting/tree/infra-healthcheck/README.md then look for "docker run"

2) the tests run from inside the cluster

nexus3.onap.org:10001/onap/xtesting-smoke-usecases-robot
nexus3.onap.org:10001/onap/xtesting-healthcheck


This docker are consumed by k8s job in the ONAp namespace. See also the README section in https://git.onap.org/integration/xtesting/tree/, some examples are provided.


kubectl apply testX-job.yaml




  • No labels