cloudstack/tools
Santhosh Edukulla 0b617a13fd 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>
2013-10-31 17:54:13 +05:30
..
apidoc CLOUDSTACK-4024:Provide a way to upgrade from existing NFS secondary 2013-10-28 21:01:31 -07:00
appliance syncing 64 bit svm scripts 2013-10-24 18:52:13 +05:30
bugs-wiki fixing license headers in marvin 2012-07-04 18:45:08 -04:00
build Fix vmware code inclusion into systemvm.iso and other random nonoss->noredist 2013-10-07 09:20:41 -07:00
cli tools: Remove cloudmonkey, add info in INSTALL.md 2013-07-28 22:53:12 +05:30
devcloud Summary: Updated sudoers approved commands for cloud user 2013-10-23 13:42:16 -07:00
devcloud-kvm Cleanup pom.xml in various projects to properly use managed versions and other defaults 2013-09-21 17:21:06 +08:00
eclipse forgot about rat 2013-10-29 14:35:45 +01: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-10-31 17:54:13 +05:30
ngui More license header fixes for tools/ngui 2013-07-30 10:06:10 -04:00
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:59 -04:00
pom.xml Cleanup pom.xml in various projects to properly use managed versions and other defaults 2013-09-21 17:21:06 +08:00