cloudstack/tools
Santhosh Edukulla e7b6ee10ed Fixed Bug: 4899
Added Configuration Support to Marvin.

1. It provides the basic configuration facilities to marvin.

2. User can just add configuration files for his tests, deployment
              etc, under one config folder before running their tests.
              cs/tools/marvin/marvin/config.
              They can remove all hard coded values from code and separate
              it out as config at this location.
              Either add this to the existing setup.cfg as separate section
              or add new configuration.
3. This will thus removes hard coded tests and separate
              data from tests.

4. This API is provided as an additional facility under
              cloudstackTestClient and users can get the
              configuration object as similar to apiclient,dbconnection
              etc to drive their test.

5. They just add their configuration for a test,
              setup etc,at one single place under configuration dir
              and use "getConfigParser" API of cloudstackTestClient
              It will give them "configObj".They can either pass their own
              config file for parsing to "getConfig" or it will use
              default config file @ config/setup.cfg.
6. They will then get the dictionary of parsed
              configuration and can use it further to drive their tests or
              config drive
7. Test features, can  drive their setups thus removing hard coded
          values. Configuration default file will be under config and as
              setup.cfg.
8. Users can use their own configuration file passed to
              "getConfig" API,once configObj is returned.

Signed-off-by: Santhosh Edukulla <Santhosh.Edukulla@citrix.com>

Conflicts:
	tools/marvin/marvin/cloudstackTestClient.py
	tools/marvin/marvin/integration/lib/utils.py
2013-11-08 13:31:52 +05:30
..
apidoc fix CS 4.2.1-SNAPSHOT apidocs build error 2013-10-08 13:59:36 +02:00
appliance syncing 64 bit svm scripts 2013-10-24 18:50:34 +05:30
bugs-wiki fixing license headers in marvin 2012-07-04 18:45:08 -04:00
build Fixing setnextversion.sh 2013-07-31 11:09:52 -04:00
cli Updating pom.xml version numbers for release 4.2.1-SNAPSHOT 2013-10-03 17:13:17 -07:00
devcloud Updating pom.xml version numbers for release 4.2.1-SNAPSHOT 2013-10-03 17:13:17 -07:00
devcloud-kvm Updating pom.xml version numbers for release 4.2.1-SNAPSHOT 2013-10-03 17:13:17 -07:00
eclipse Added a shell script to set the maven profiles in eclipse 2013-03-13 20:21:58 -07:00
git Summary: Add default newline after summary in prepare-commit-msg 2013-02-06 10:23:17 -07:00
marvin Fixed Bug: 4899 2013-11-08 13:31:52 +05:30
transifex Needs to force the download of l10n resource files 2013-04-29 16:18:11 +01:00
whisker Adding httpclient ssl source files to legal documentation 2013-08-26 12:36:13 -04:00
pom.xml Updating pom.xml version numbers for release 4.2.1-SNAPSHOT 2013-10-03 17:13:17 -07:00