Prasanna Santhanam
ed7f72b629
Enable VpcVirtualRouter when deploying advanced zone
2012-07-30 15:32:35 +05:30
Prasanna Santhanam
7662426769
All responsibilty for running through nose belongs to the marvin-nose plugin
...
Conflicts:
tools/marvin/marvin/NoseTestExecuteEngine.py
2012-07-30 15:32:34 +05:30
Prasanna Santhanam
13857700d3
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-30 15:32:34 +05:30
Prasanna Santhanam
ed113ca844
Correcting the imports for HTTPException
2012-07-30 15:32:34 +05:30
Prasanna Santhanam
9af88ad44d
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
Conflicts:
tools/marvin/marvin/NoseTestExecuteEngine.py
2012-07-30 15:32:34 +05:30
Prasanna Santhanam
0ab7a9289f
Support added for attrib, multiprocess and Xunit coverage plugins
...
Conflicts:
tools/marvin/marvin/NoseTestExecuteEngine.py
2012-07-30 15:32:34 +05:30
Prasanna Santhanam
84b69e6e0a
injecting the testclient during Test Loader process
...
Without this the tests do not have access to the client APIs
2012-07-30 15:32:33 +05:30
Prasanna Santhanam
db5687d691
enhancement related to -x to take directory name/path to store xml reports
...
Conflicts:
tools/marvin/marvin/TestCaseExecuteEngine.py
2012-07-30 15:32:24 +05:30
Prasanna Santhanam
91b6e09e6d
The NoseTestLoader to pick cloudStackTestCase as tests
2012-07-30 15:27:55 +05:30
Prasanna Santhanam
9443734f1d
setup.properties for basic zone environments
2012-07-30 15:27:55 +05:30
Prasanna Santhanam
aa4ff87812
Post configuration tests to check
...
- if system VMs are up and running
- if built-in template is downloaded and ready to launch
2012-07-30 15:27:55 +05:30
Prasanna Santhanam
326655d8c6
xml reports for TestCaseEngine
...
Conflicts:
tools/marvin/marvin/TestCaseExecuteEngine.py
2012-07-30 15:27:55 +05:30
Prasanna Santhanam
85c5b5656d
adding unittest-xml-reporting as a dependency to marvin
2012-07-30 15:27:55 +05:30
Prasanna Santhanam
ba33a25c57
Sandbox scripts for generating one host configuration
...
- marvin/sandbox/advanced
- marvin/sandbox/basic
* supports generating configurations for cloudstack deployment with
properties files. The format of the config, properties files and the
process is explained in the tutorial:
http://wiki.cloudstack.org/display/QA/Testing+with+python#Testingwithpython-DeploymentConfiguration
2012-07-30 15:27:55 +05:30
chip.childers@gmail.com
25e0cc9d75
Checkpoint commit - work in progress.
...
Attempting to provide devcloud base box build process via veewee and
puppet provisining via Vagrant.
2012-07-27 23:37:46 -04:00
chip.childers@gmail.com
7da5ab8aca
First commit of the devcloud pre-configuration puppet module.
...
Using this via Vagrant assumes that Vagrant is patched with the changes
made by Edison. The pull request to upstream these changes into the
Vagrant project are here: https://github.com/mitchellh/vagrant/pull/1043 )
2012-07-26 21:25:56 -04:00
chip.childers@gmail.com
ff71dd0525
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack
2012-07-26 09:16:07 -04:00
Edison Su
4c6e547e70
create devcloud base image from veewee
2012-07-20 18:20:31 -07:00
chip.childers@gmail.com
827943a865
Initial commit converting the devcloud build
...
process to being based on puppet and vagrant.
2012-07-19 04:12:19 -04:00
Edison Su
b627f5a85b
Simplifying the process of running the simulator.
...
* ant run-simulator - will seed the simulator jar and start CS
* ant run-marvin -Dmarvin.config="/path/config/file" - will
* configure a
cloudstack as per the given configuration. marvin.config - defaults
to a
two host simulator in an advanced zone
You can then connect your debugger over localhost:8787 or use the CS
ui
at localhost:8080/client for testing.
From: Prasanna Santhanam(Prasanna.Santhanam@citrix.com )
2012-07-16 10:34:49 -07:00
Edison Su
ed4b6a517b
the default templates are put into download.cloud.com
2012-07-11 15:19:21 -07:00
Edison Su
fb59fc5c8a
disable virtualbox dhcp server for Vms created by cloudstack
2012-07-10 16:20:20 -07:00
Edison Su
3bbb694413
For devcloudsetup.sh:
...
Added dom0 memory settings to grub config.
Added root password reset.
Install xen ia32 instead of amd64, to 32bit compability
Send-by: chip.childers@sungard.com
RB: https://reviews.apache.org/r/5877/
2012-07-10 11:18:32 -07:00
Pradeep Soundararajan
32fef61ac2
[Defect / Enhancement / New Feature] CS-15281 : Removal of third party dependencies in Citrix code base
2012-07-06 17:28:29 -04:00
Edison Su
57ab39937c
add script to setup devcloud image
2012-07-05 20:36:43 -07:00
David Nalley
6fe595f3d3
committing some more changes to marvins license headers
2012-07-04 18:50:49 -04:00
David Nalley
54d7a10b99
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack
2012-07-04 18:45:34 -04:00
David Nalley
ecf2cd57f9
fixing license headers in marvin
2012-07-04 18:45:08 -04:00
Edison Su
217fdd2497
From: jason.bausewein@tier3.com
...
Fixed deployDataCenter.py to select the correct network offering based on if security groups are enabled. Also added default value to configGenerator.py for basic setup.
2012-07-03 12:56:42 -07:00
David Nalley
91fd3b772e
Applying patch from Prasanna Santhanam
...
Marvin sandbox example scripts for generating one host configurations
https://reviews.apache.org/r/5656
2012-07-02 09:08:51 -04:00
Edison Su
8dd4197cd8
From: Jason Bausewein [jason.bausewein@tier3.com]
...
I would like to add an command line option to choose between advanced or basic networking configuration. This would allow me or others to choose advanced networking without having to edit the python code.
2012-06-22 13:19:04 -07:00
Edison Su
e38db69434
remove tools/testClient as they are moved to tools/marvin/marvin already
2012-06-22 10:57:53 -07:00
Edison Su
2f38e1c713
From:Jason Bausewein [jason.bausewein@tier3.com]
...
I needed to change the case in the sim url so the SimulatorDiscover will detect the simulator hosts
2012-06-22 10:23:03 -07:00
Edison Su
356ab7b013
From:Jason Bausewein [jason.bausewein@tier3.com]
...
I needed to change the case in the sim url so the SimulatorDiscover will detect the simulator hosts
2012-06-22 10:21:09 -07:00
Prasanna Santhanam
d4d0950d71
Adding support for file copy to marvin's remoteSSHClient
...
Signed-off-by: Prasanna Santhanam <Prasanna.Santhanam@citrix.com>
2012-06-10 15:01:50 -04:00
Prasanna Santhanam
09dd71d056
Adding support with xmlrunner for generating XML reports
2012-05-18 12:08:39 +05:30
Prasanna Santhanam
0e22eed41f
Files from the demo are now available in the sandbox
2012-05-17 18:12:17 +05:30
Ewan Mellor
42018bab81
Added full URL to output.
2012-05-16 12:04:32 -07:00
Ewan Mellor
d39e4dc611
Added scripts for searching {bugs,wiki}.cloudstack.org.
2012-05-15 13:42:42 -07:00
Prasanna Santhanam
0c26f359ce
Add additional retries to the SSH client by default
2012-05-15 18:12:41 +05:30
Prasanna Santhanam
b5ea18d822
MD5 Auth for accounts created on the API
2012-05-14 19:40:44 +05:30
Prasanna Santhanam
0f98f5fe52
Build if you have python 2.7 installed
2012-05-14 19:40:44 +05:30
Prasanna Santhanam
7eaa1cf6f8
Install paramiko as a dependency, don't complain about the requirement
2012-05-14 14:45:24 +05:30
Prasanna Santhanam
a0efa70958
support for running tests in a given script
2012-05-11 18:52:41 +05:30
Prasanna Santhanam
dba1c01cb5
rename the nose test executor
2012-05-11 18:52:36 +05:30
Prasanna Santhanam
dc02d50b17
rename the nose test executor
2012-05-11 18:52:30 +05:30
Prasanna Santhanam
ab57aeb7bc
The setup_requires must not co-exists with install_requires
2012-05-11 15:47:46 +05:30
Edison Su
38dd04b759
quick fix to demo
2012-05-02 22:38:38 -07:00
Prasanna Santhanam
aee89701e9
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:52:26 +05:30
Prasanna Santhanam
0bd43e7cf5
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:46:00 +05:30