Commit Graph

35 Commits

Author SHA1 Message Date
Prasanna Santhanam c15d227244 Enable VpcVirtualRouter when deploying advanced zone 2012-07-25 18:52:30 +05:30
Prasanna Santhanam ef05939910 All responsibilty for running through nose belongs to the marvin-nose plugin 2012-07-23 19:28:00 +05:30
Prasanna Santhanam 18eff63e20 minor changes 2012-07-23 19:28:00 +05:30
Prasanna Santhanam cb12366fc4 Plugin-izing the testcase runner
* setup.py is the installer for marvin-nose plugin
* marvin-nose drive all tests using nose with other plugins like xunit, coverage, multiprocess execution etc
* -n option deprecated. All tests driven by nosetests --with-marvin
2012-07-23 19:27:57 +05:30
Prasanna Santhanam fc580da2e8 Correcting the imports for HTTPException 2012-07-23 10:47:48 +05:30
Prasanna Santhanam 8830bf33ba Support added for attrib, multiprocess and Xunit coverage plugins 2012-07-20 17:28:36 +05:30
Prasanna Santhanam 63cb30e196 Plugin support to pick test cases using marvin.
Using this plugin Nose will drive tests and this also allows using other
nose plugins. Cmd Line plugin support to be added
2012-07-20 17:28:36 +05:30
Prasanna Santhanam c3b324409a injecting the testclient during Test Loader process
Without this the tests do not have access to the client APIs
2012-07-11 17:33:04 +05:30
Talluri 757a087c7f enhancement related to -x to take directory name/path to store xml reports 2012-07-09 12:41:34 +05:30
Prasanna Santhanam 193bbe67cc The NoseTestLoader to pick cloudStackTestCase as tests 2012-07-07 17:59:39 +05:30
Prasanna Santhanam a91b4a4f7a setup.properties for basic zone environments 2012-07-07 10:32:20 +05:30
Prasanna Santhanam 2114b2ee87 networkId is None by default 2012-07-02 09:55:33 +05:30
Prasanna Santhanam afa52cd554 Post configuration tests to check
- if system VMs are up and running
- if built-in template is downloaded and ready to launch
2012-06-29 13:45:07 +05:30
Prasanna Santhanam 4abfc6a280 xml reports for TestCaseEngine 2012-06-28 16:47:47 +05:30
Prasanna Santhanam c3213a4735 guestIpRanges as part of pod creation
These guestIpRanges will represent the range of IPs that carry guest
traffic. They are associated with the pod in case of basic zone
2012-06-27 19:09:38 +05:30
Prasanna Santhanam 72d455c71a basic environment config generration 2012-06-27 18:24:46 +05:30
Prasanna Santhanam 4997b7b433 Add the sandbox scripts for marvin advanced and basic installs 2012-06-27 18:24:19 +05:30
Prasanna Santhanam ec0a6e0420 Config generator script for Advanced Mode CloudStack 2012-06-27 15:49:12 +05:30
Prasanna Santhanam b2492e2782 Merge from ASF master for scp support 2012-06-26 14:58:06 +05:30
Prasanna Santhanam 6fbd7503da adding unittest-xml-reporting as a dependency to marvin 2012-06-21 09:28:24 +05:30
Prasanna Santhanam 23c2579640 Adding support with xmlrunner for generating XML reports 2012-05-18 12:04:11 +05:30
Prasanna Santhanam 051ba3cd70 Files from the demo are now available in the sandbox 2012-05-17 18:12:00 +05:30
Prasanna Santhanam 08d7158041 Add additional retries to the SSH client by default 2012-05-15 18:21:19 +05:30
Prasanna Santhanam b366866441 MD5 Auth for accounts created on the API 2012-05-14 19:42:35 +05:30
Prasanna Santhanam 28f279df04 Build if you have python 2.7 installed 2012-05-14 19:42:35 +05:30
Prasanna Santhanam c856fdace3 Install paramiko as a dependency, don't complain about the requirement 2012-05-14 14:43:47 +05:30
Prasanna Santhanam 02d82a792f support for running tests in a given script 2012-05-11 18:49:36 +05:30
Prasanna Santhanam 973ef71ab3 rename the nose test executor 2012-05-11 18:49:36 +05:30
Prasanna Santhanam 10f0e15052 rename the nose test executor 2012-05-11 18:49:36 +05:30
Prasanna Santhanam d392541db3 The setup_requires must not co-exists with install_requires 2012-05-11 18:49:36 +05:30
Prasanna Santhanam 03396a2cfd CS-14596: check existence of config file before loading
Check whether the config file to load cloudstack config is avvailable
in the specified path.
2012-04-23 18:50:38 +05:30
Prasanna Santhanam 5c508946e1 CS-14025: provide python eggs to easily install the python test framework
CS-14025: Status - Resolved Fixed

1. Packaging the marvin test client into an installable egg
2. There is a hudson job (marvin) that creates eggs for a specified
branch
3. Alternatively you can use the package-marvin ant target to get a
source tarball.
2012-04-23 17:56:45 +05:30
Prasanna Santhanam a0a77920e1 Merge latest testClient fixes to marvin
reviewed-by: unittest
2012-04-12 18:08:24 +05:30
Prasanna Santhanam 848230175b missing tests directory causes warnings in distutils
reviewed-by: ant run
2012-04-11 18:26:38 +05:30
Prasanna Santhanam e3f847cd49 Package management for the python testclient christened Marvin
$ant package-marvin
will create a packaged source tarball of the testclient that is
redistributable and decoupled from the rest of the cloudstack build
reviewed-by: unittest
2012-04-11 18:26:38 +05:30