5113 Commits

Author SHA1 Message Date
Boris Pavlovic
6b56c212e3 Add DB utils from Oslo
There is a lot of work done around DB and sqlalachemy in OSLO:

1) session and egnine wrappers
2) base models
3) tests for migration on real backends
4) exception wrappers
5) provide work around unqiue constraints
...
2013-08-25 14:51:38 +04:00
Boris Pavlovic
f6e6f16dd9 Add run_tests.sh as alternative for tox
Add run_tests.sh and tools that depends from it from oslo-incubator.

run_tests.sh has much more siplier interface, works much more faster and
display infromation in much more human readable format.
2013-08-24 18:10:32 +04:00
Boris Pavlovic
b6c4416a9c Add venv tools 2013-08-24 13:53:34 +04:00
Boris Pavlovic
ad0efb5fc6 Add oslo fixtures
This is required by oslo test module
2013-08-24 13:53:27 +04:00
Boris Pavlovic
01b8ee1029 Fix test-requirements.txt
Force subunit version to <=0.0.13

There is some bug in new version of subuntit (0.0.14)
https://bugs.launchpad.net/subunit/+bug/1216163
So we should use older version to be able to test
2013-08-24 13:53:19 +04:00
Boris Pavlovic
bee2e4ed8e Add oslo test module
This is the wrapper around testutils to simplify work around
writting unit tests.
2013-08-24 01:25:49 +04:00
Boris Pavlovic
36c49518c5 Update gettextuils and jsonutils form oslo 2013-08-24 01:24:47 +04:00
Boris Pavlovic
6fdb17d587 Add rally.sample.conf to project
To use ./tools/config/generate_sample.sh I have to add 3 more requirements:
Babel, netaddr, iso8601

Adding new directory etc to store all configurations.

And as a first configuration added etc/rally/rally.sample.conf

Fix small bug rally is package => must have __init__.py file
2013-08-14 14:08:09 +04:00
Boris Pavlovic
beaf72f00d Add AUTHORS file 2013-08-14 12:26:32 +04:00
Boris Pavlovic
8e31103305 Add tox, pep and requirements to project
Adding minimal amount of things to be able to run
tox against code and check all unit tests + pep
2013-08-14 12:23:42 +04:00
Boris Pavlovic
ea1a6107a9 Rename README.md to README.rst 2013-08-13 18:45:18 +04:00
Boris Pavlovic
5db143eac0 Integrate with oslo
Use base packages:
1) cliutils - we will use it for cli application
2) oslo.config - it is used as dependency injecton
and also contains some code related to cli app
3) gettextutils - translations
4) importutils - dynmical imports
5) jsonutils - we will use it for validations and such things
6) log - for logging
7) timeutils - will be 100% used somewhere
2013-08-12 12:27:22 +04:00
Boris Pavlovic
1b37b4ef25 Initial commit 2013-08-03 09:17:25 -07:00