These are the Serverspec tests used to validate lx-brand images.
These tests are are based on Serverspec "Serverspec.org").
Installation and Setup
To run the tests you will need ruby (1.9.3+ or 2.0.0 should work) and rubygems installed.
Install serverspec with:
gem install serverspec
properties_example.yml file to
properties.yml with the name and properties you want to test.
Next, edit your
~/.ssh/config file with the host information of the virtual machines you want to test. The name you chose for Host in
~/.ssh/config should match what you have in
For example, here's a properties.yml file:
centos-6: :roles: - common - centos
And an example
Host centos-6 User root HostName xxx.xxx.xxx.xx
Running the tests
To run the tests, run the following command (within this directory):
More information on how to create serverspec tests can be found here:
There's a list of useful Resource Types here that you can use for testing: