fog--fog/tests/xenserver
Sergio Rubio 49c14eb543 [xenserver] Added missing Server.tags attribute
Added support for Array parameters to Connection.request:

    server = connection.server.create :name => 'fooserver',
                                      :template_name => 'debian-squeeze'
    server.wait_for { ready? }
    server.set_attribute 'tags', ['tagfoo', 'tagbar']

Added required shindo test for set_attribute request.
2012-06-07 19:26:47 +02:00
..
models/compute [xenserver] Added missing Server.tags attribute 2012-06-07 19:26:47 +02:00
requests/compute [xenserver] Added missing Server.tags attribute 2012-06-07 19:26:47 +02:00
README * [xenserver|compute] initial release 2012-04-02 13:25:03 +02:00
compute_tests.rb * Added some more tests 2012-04-04 19:48:21 +02:00
helper.rb [xenserver] Added missing Server.tags attribute 2012-06-07 19:26:47 +02:00
xenserver_tests.rb * Define missing InvalidLogin exception 2012-04-02 18:10:56 +02:00

README

# Running the XenServer tests.

Tweak the helper.rb file in tests/xenserver/helper.rb to fit your needs.

Fog credentials in $HOME/.fog file are used to run the tests. In particular:

    :default:
      :xenserver_url: xenserver-test
      :xenserver_username: root
      :xenserver_password: secret

We need a working template named squeeze-test available in the XenServer
to perform the tests. Change the template name to fit your needs
or create a working template named squeeze-test.

The tests creates a few VMs during the flight. Make sure you have enough RAM and
Storage available in the hypervisor.

Run the XenServer provider tests issuing:

    shindo tests/xenserver