# StackLight tests This project contains the functional tests for the [StackLight](https://launchpad.net/lma-toolchain) plugins. It is based on two other projects: * Fuel-Devops ([documentation](http://docs.fuel-infra.org/fuel-dev/devops.html)). * Fuel-QA ([documentation](https://docs.fuel-infra.org/fuel-qa/)). ## Getting started 1. Prepare the environment: ``` vi openrc . openrc ./utils/fuel-qa-builder/prepare_env.sh ``` 2. Run the tests: ``` ./utils/jenkins/system_tests.sh -k -K -j fuelweb_test -t test -w $(pwd) -o --group= ``` ## Contributing If you would like to contribute to the development of this plugin, you must follow the [OpenStack development workflow]( http://docs.openstack.org/infra/manual/developers.html#development-workflow) instructions. Patch reviews take place on the [OpenStack Gerrit]( https://review.openstack.org/#/q/status:open+project:openstack/fuel-plugin-lma-collector,n,z) system. Guidelines: * Run `tox` before submitting a review. * Declare test groups using the following pattern: ``` @test(groups=["", "", "", ""]) ``` For example: ``` @test(groups=["install_influxdb_grafana", "install", "influxdb_grafana", "smoke"]) ``` ## Communication The *OpenStack Development Mailing List* is the preferred way to communicate with the members of the project. Emails should be sent to `openstack-dev@lists.openstack.org` with the subject prefixed by `[fuel][plugins][lma]`.