Jump to: navigation, search

Difference between revisions of "Trove/integration-testing"

(Testing with Reddwarf and Redstack)
m (on instance create added flavor arguments)
Line 9: Line 9:
 
* $ ~/reddwarf-integration/scripts/redstack nova-client list
 
* $ ~/reddwarf-integration/scripts/redstack nova-client list
 
* $ ~/reddwarf-integration/scripts/redstack rd-client instance list
 
* $ ~/reddwarf-integration/scripts/redstack rd-client instance list
* $ ~/reddwarf-integration/scripts/redstack rd-client instance create --name test --size 2
+
* $ ~/reddwarf-integration/scripts/redstack rd-client instance create --name test --size 2 --flavor 2
  
 
You can run the tests by:
 
You can run the tests by:

Revision as of 16:24, 10 May 2013

Testing with Reddwarf and Redstack

In order to fix network access issues for guest instances in Devstack, run:

$ sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

Once you have this up and running, you can use redstack's interfaces into nova-client and python-reddwarfclient to interact with Nova and Reddwarf.

  • $ ~/reddwarf-integration/scripts/redstack nova-client list
  • $ ~/reddwarf-integration/scripts/redstack rd-client instance list
  • $ ~/reddwarf-integration/scripts/redstack rd-client instance create --name test --size 2 --flavor 2

You can run the tests by:

$ ~/reddwarf-integration/scripts/redstack int-tests

This runs all the black-box tests by default. You can run a different group of tests by using the group parameter.

  • You can run the simple tests by: $ ~/reddwarf-integration/scripts/redstack int-tests --group simple