Getting Started
Before you can start deploying test cases on the testbed, there are a few required setup steps. Please follow the following sections in order, before using the testbed.
Installation
You will need to install the testbed if you have not already done this. The testbed git repo contains install scripts. Please see the Testbed OS Installation for more information.
Configuring the Server
Once you have installed the testbed, you will need to configure the server.
This requires you to make sure the host.json
in the testbed folder /var/lib/testbedos/config/
folder is set up correctly.
Please see the Testbed Config documentation on how to set this up.
The main testbed server also needs a mode.json
file set to “Main”.
If you used the setup.sh
script, then this will have been placed for you with main as the default.
Launching the Server
Once the testbed is configured, you can start the server. Please see how to Run Testbed on the various commands.
Adding a client Testbed to the Testbed Cluster
If you are adding more testbed hosts to the cluster to provide more resource capability, the setup is very similar to the first testbed. You must follow the same installation and configuration steps. However, instead of running the testbed in main mode, it will need to be in client mode. Please see the Testbed Cluster documentation for more information.
Running Test Cases
Now you have a working testbed installation, you can now start deploying test cases. We provide a CLI, a TUI, and a GUI to interact with the testbed. Please see the Examples to construct your own kvm-compose Yaml.