On Thu, Feb 28, 2013 at 11:16:17PM +0530, Min Chen wrote:
> Prasanna, do you have a sample cfg file you can share to run marvin test
> against vmware environment?
> 

Min, you don't need a separate config file per hypervisor. once you've
added the vsphere managed cluster to your CS running from your dev
environment you can use tools/devcloud/devcloud.cfg for running these
tests. All marvin requires is the location to your management server
and the db.

There is a sample config with this information in: 
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Testing+with+Python#TestingwithPython-FirstSteps

Steps to run the tests:

On compiling with the developer profile marvin should have been
packaged into tools/marvin/dist/Marvin-0.1.0.tar.gz. You can install
it in a virtualenv or install it system-wide

$ cd tools/marvin/dist
$ pip install Marvin-0.1.0.tar.gz

marvin will have installed nose along with it as a dependency

Register the marvin-nose plugin
$ cd tools/marvin/marvin
$ pip install .

check that marvin is registered with nose

$ nosetests -p
Plugin xunit
Plugin multiprocess
Plugin logcapture
Plugin marvin
Plugin attributeselector

Now you can run tests tagged by devcloud in the test suite.

$ nosetests -v --with-marvin --marvin-config=tools/devcloud/devcloud.cfg --load 
-w test/integration/smoke -a tags='devcloud'
-- 
Prasanna.,

Reply via email to