Run fullstack test locally¶
This is a guide for developers who want to run fullstack tests in their local machine.
Prerequisite¶
You need to deploy Fuxi in a devstack environment.
Clone devstack:
# Create a root directory for devstack if needed
sudo mkdir -p /opt/stack
sudo chown $USER /opt/stack
git clone https://git.openstack.org/openstack-dev/devstack /opt/stack/devstack
We will run devstack with minimal local.conf settings required. You can use the sample local.conf as a quick-start:
git clone https://git.openstack.org/openstack/fuxi /opt/stack/fuxi
cp /opt/stack/fuxi/devstack/local.conf.sample /opt/stack/devstack/local.conf
Run devstack:
cd /opt/stack/devstack
./stack.sh
NOTE: This will take a while to setup the dev environment.
Preparation¶
Navigate to fuxi directory:
cd /opt/stack/fuxi
Source the credential of ‘fuxi’ user:
source /opt/stack/devstack/openrc fuxi service