205 Commits

Author SHA1 Message Date
Andrey Kurilin
6813ab32ac Fix check for tempest tests name
All tests except `tempest.api.*` are invalid.

Change-Id: Ic8cbc64ce43fec982cc7d60c1301a4b1fece7632
Closes-bug: #1316986
2014-05-08 18:19:24 +03:00
Jenkins
a0e00d3c2f Merge "Load plugins for scenarios" 2014-05-05 18:59:05 +00:00
Jenkins
3791863cf3 Merge "Fixed issue Unit Test requested Image from Internet" 2014-05-05 18:16:23 +00:00
Jenkins
4c682b84f6 Merge "Updated from global requirements" 2014-05-04 15:48:25 +00:00
OpenStack Proposal Bot
f44a12d18d Updated from global requirements
Change-Id: Ieb0e4e2b4271b80247cec51d22a0b1b2877f96f0
2014-05-01 13:52:17 +00:00
Jenkins
7dbb26a6af Merge "Sync code from oslo incubator" 2014-04-30 15:49:09 +00:00
Jenkins
4ac2423e20 Merge "Create utils module for processing task results" 2014-04-29 22:25:14 +00:00
Jenkins
9aae9069cb Merge "Adding Dummy benchmark scenarios" 2014-04-29 22:25:08 +00:00
Roman Prykhodchenko
ef7d9355a0 Add Ironic client
Ironic client is required for benchmarking
OpenStack baremetal provisioning service.

Change-Id: I4d56f1e55f496da0519a5d5c12da80e2080aa1ef
2014-04-29 22:43:58 +03:00
Jenkins
e318093396 Merge "Integrate the new oslotest library" 2014-04-25 19:42:03 +00:00
chen-li
bb6b305b2a Integrate the new oslotest library
There is a new support library named 'oslotest'
extracted from oslo incubator. So, we add it to
test-requirements.txt and remove deprecated modules
from rally.openstack.common

Change-Id: I1d9efaf2f8a5a4948c454ea3f2e75262479133e8
2014-04-25 23:18:30 +04:00
Jenkins
4204da09f1 Merge "Allow to provide a list of uuids for rally task delete" 2014-04-25 14:51:28 +00:00
Jenkins
748c4cf198 Merge "Add scenarios directory for ci" 2014-04-24 22:36:51 +00:00
Jenkins
a146974abb Merge "Make a bigger column for storing task results in mysql" 2014-04-24 18:30:20 +00:00
Kun Huang
2fa7a5e0ff Runner Type as consts
This patch adds new consts class for runner type and also fixs some
missing place of old runner type

Change-Id: I3dc75b31bae1a053ed705049c4c40d98c5e79679
2014-04-24 11:46:33 +08:00
Jenkins
f59d836d83 Merge "Add new "role" context" 2014-04-23 13:00:42 +00:00
Jenkins
ef771e7e9b Merge "Updated from global requirements" 2014-04-21 15:04:21 +00:00
Jenkins
7ce82b7ac7 Merge "Improve User context" 2014-04-21 12:00:26 +00:00
Boris Pavlovic
6389fb1556 Improve User context
*) Default value for concurrency should be at least 30.
*) Change templates for names of users and context
*) Store tenant_id in user (it's very usefull in many cases):
role context:
https://review.openstack.org/#/c/87984/4/rally/benchmark/context/role.py
quotas benchmarks:
https://review.openstack.org/#/c/87283/7/rally/benchmark/scenarios/quotas/quotas.py
(where we should setup quotas for passed user)

Change-Id: I00a97cb6ba20f6ee1636e56dc9ad35216ed30144
2014-04-21 14:20:41 +04:00
OpenStack Proposal Bot
dd5f4d706e Updated from global requirements
Change-Id: Icc7d571b6bcd03d20478ae27b7ec7e3993e1073a
2014-04-20 10:00:38 +00:00
Jenkins
f6455d9842 Merge "Create vm benchmark module" 2014-04-17 03:52:10 +00:00
Jenkins
2ef8a1e318 Merge "Fix cleanup in LxcProvider" 2014-04-16 21:26:51 +00:00
OpenStack Jenkins
b40d4b2d85 Merge "Updated from global requirements" 2014-04-16 20:48:54 +00:00
OpenStack Jenkins
7ececdd3d6 Updated from global requirements
Change-Id: Ica764eb6b1b420975ca91b9f9253109c251d940f
2014-04-17 00:24:24 +04:00
Jenkins
3007b2231e Merge "Fix column index for sorting in rall verify list" 2014-04-16 14:14:59 +00:00
Jenkins
4ea267dc6c Merge "Remove createfromenv test environment dependency" 2014-04-16 12:42:16 +00:00
Jenkins
04dcae43c5 Merge "Add number and file validators" 2014-04-15 17:26:23 +00:00
Olga Kopylova
fdfc688217 Improve tempest.conf generation
Class TempestConf is added that generates tempest configuration file
for specific OpenStack deployment.

Co-Authored-By: Alexander Maretskiy <amaretskiy@mirantis.com>

blueprint tempest-improve-autoconfig

Change-Id: Id0a33998f99820f8a108305eea14b9bb9918c102
2014-04-15 13:07:59 +03:00
Sergey Skripnick
9cb496da39 Add multihost engine
This engine deploy multihost config with existing engines.

blueprint multihost-deploy

Change-Id: Id18748dce7a47dd635e039497f7bd8eaf3ca99df
2014-04-14 18:23:13 +04:00
Jenkins
bfe27b8203 Merge "Add required_parameters validator" 2014-04-08 09:03:51 +00:00
Jenkins
19dd5f6115 Merge "Adds commands for verification results" 2014-04-07 22:25:47 +00:00
Jenkins
1d2cd3ef8e Merge "Adds saver for results from rally verify" 2014-04-07 22:25:46 +00:00
OpenStack Jenkins
83c2343b06 Updated from global requirements
Change-Id: I72766a6075133301fcc879e4c2d5126bbe56f9da
2014-04-07 21:18:11 +00:00
Jenkins
9ace86ab2c Merge "Re-Add default db connection string" 2014-04-04 21:22:55 +00:00
Jenkins
d6e0b0fa14 Merge "Improve @base.scenario to specify it is admin only" 2014-04-04 20:39:24 +00:00
Jenkins
796d0a306c Merge "Add support for the neutron client in the osclients object" 2014-04-04 14:41:51 +00:00
Jenkins
cac9dbb719 Merge "remove openstack-patches" 2014-04-04 11:07:10 +00:00
Jenkins
5a1b58d345 Merge "non-zero exit status on error for CLI" 2014-04-04 10:54:47 +00:00
Victor Sergeyev
685a3a1f4c Sync common db code from Oslo
This sync brings the latest openstack/common/db code from
olso-incubator until commit
9fed4ed Fix Keystone doc build errors with SQLAlchemy 0.9

Changes in  Rally caused by API changes in openstack.common.db code -
oslo.db no longer stores SQLAlchemy Engine and sessionmaker instances
globally and it's up to applications to create them. So we should add
methods for work with engine and session to Rally code.

Config database options was modified, so rally.conf.sample was updated.

Change-Id: Ia00f2c5fb54bb86f88440233f9bf79eab7b07589
2014-04-03 16:45:40 +03:00
Jenkins
1a2cb2c0bf Merge "add +x to pre_test_hook.sh" 2014-04-03 13:10:01 +00:00
Jenkins
e9344ac82d Merge "Add tenants create, with users per tenant benchmark for keystone" 2014-04-03 11:09:48 +00:00
Jenkins
ff38bcbac1 Merge "Use float values in cfg.FloatOpt() options" 2014-04-03 11:03:53 +00:00
Victor Sergeyev
1c2e104c52 Use float values in cfg.FloatOpt() options
In some FloatOpt() options integer values was used. It caused issues,
when we tried to update sample config file.
To fix it, float values set to cfg.FloatOpt().
Config sample updated.

Closes-Bug: #1301829

Change-Id: Iaaf9a9d478a40015cafb17142aa13a99a41a01f7
2014-04-03 12:20:19 +03:00
Jenkins
4c533a8963 Merge "Sync modules from oslo, excluding db related" 2014-03-30 14:25:04 +00:00
Jenkins
a3d5b38670 Merge "Use pool of threads in UserGenerator for creating tenants and users" 2014-03-28 18:04:31 +00:00
Jenkins
4073ce077c Merge "Add a ScenarioRunner subclass which executes scenarios serially" 2014-03-28 16:44:40 +00:00
Hugh Saunders
8ddde9701c Sync modules from oslo, excluding db related
The following modules are updated:
cliutils,gettextutils,importutils,log,test,fixture,config

The following modules are new:
uuidutils

Other chnages:
 * Added uuidutils to openstack-common.conf
 * excluded rally/openstack* from pep8 check in tox.ini

Change-Id: I46fd3dc2e04bb9b5b74721a47689b860a9c68bdb
2014-03-28 15:58:25 +00:00
Jenkins
5c93d8c0c3 Merge "Rename task_id argument to uuid in task commands" 2014-03-27 23:00:49 +00:00
Jenkins
9d8aa60864 Merge "Use testr directly in tempest verifier" 2014-03-27 22:55:21 +00:00
OpenStack Jenkins
b40e9c5929 Updated from global requirements
Change-Id: I04c0540f15e0cbd0288dd3e62e49322e679f248d
2014-03-27 16:42:16 +00:00