User Tools
Table of Contents
Geb Smoke Tests
Project Location
Overview
This project's main goal is to implement the basic suite of smoke tests to verify the sanity of all apps in a given environment. Please refer to the project's README for further information and installation instructions.
When to Use
In the event of an outage or any of the customer's servers experiencing an unexpected reboot, the smoke tests can be used to ensure that when the applications are restarted, that they are fully functional and available for use.
Please note that these tests only work with applications that can be reached via the browser and have been included in the project, i.e SNMP Manager Link Poller instances that are running on a server but are not accessible via the browser will not be included in the tests.
Running Tests
There are currently 4 different test scripts that can be run:
- run-all-tests.sh
- run-handler-tests.sh
- run-loadbalancer-tests.sh
- run-snmpmanager-tests.sh
To run one of the above test scripts the environment you wish to test must be specified along with the name of the script, as follows:
./run-snmp-controller-tests.sh sfqa
The tests will automatically run within a new Chrome window and an HTML results report will be generated once the tests have completed.