Skip to content

khangngu/lx-brand-image-tests

This branch is 45 commits behind TritonDataCenter/lx-brand-image-tests:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2beaa0c · Nov 4, 2016
Nov 4, 2016
Jun 9, 2016
Mar 3, 2015
May 30, 2015
Sep 24, 2015
May 11, 2015
Mar 16, 2015
Jun 9, 2016
Apr 5, 2016
Nov 4, 2016
Aug 5, 2016
Nov 1, 2016

Repository files navigation

lx-brand-image-tests

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

Copy the properties_example.yml file to properties.yml

Modify 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 properties.yml.

For example, here's a properties.yml file:

centos-6:
  :roles:
    - common
    - centos

And an example ~/.ssh/config file:

Host centos-6
  User root
  HostName xxx.xxx.xxx.xx

Running the tests

To run the tests, run the following command (within this directory):

rake serverspec

or just

rake

More information on how to create serverspec tests can be found here:

http://serverspec.org/tutorial.html

There's a list of useful Resource Types here that you can use for testing:

http://serverspec.org/resource_types.html

About

Serverspec tests used to validate lx-brand images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 79.8%
  • Shell 20.2%