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

Compare with Current View Page History

« Previous Version 3 Next »

This is a draft and work in progress


The Blueprint Validation Framework offers a set of tools that can be used to test Akraino deployments on different layers (hardware, os, k8s, openstack, etc). Since the project is constantly evolving, the full list of available tests can be found in the projects repo, where the tests are located under their respective layer.


Topology


General Requirements

The Jumpserver can also act as a Jenkins slave and it needs to have docker installed. All the other tools needed to run the tests are available inside the container.

Some of the tests need to install the testing tools directly on the SUT, so the SUT needs to have access to Internet.

Using bluval to run the tests

The containers are ran from a Jumpserver with access to the SUT. Some tests use ssh to connect to the cluster, some use other tools (e.g the k8s layer uses the kubeclt client). The input needed from user is specified in this guide. Each layer has an individual container from which the tests run.

The tests run using the bluval tool. The tool takes as parameters the layer and the blueprint for which to run the tests. A base blueprint is given as an example here

The OS layer

TBD


The Hardware layer

TBD


The Networking layer

TBD

The Kubernetes layer

TBD


The OpenStack layer

TBD




  • No labels