OpenStack Database As A Service (Trove)
Go to file
Michael Basnight b06db4ab7f Migrating trove to entry points
PBR/Distribute generates binscripts for us. By moving the
binscript code into the source tree, we can unit test it
as well. Run setup.py develop to generate the binscripts for
development use.

implements blueprint entrypoints-for-binscripts
Change-Id: I9ad4bb4ddc55f64bcd806c588a795cd6e0847aa9
2014-02-01 01:19:58 +00:00
contrib Migrating trove to entry points 2014-02-01 01:19:58 +00:00
doc Adds missing dependency to the documentation 2013-12-17 22:25:25 -03:00
etc Merge "Instance details view shows hostname (if it has it) or IP" 2014-01-23 01:49:55 +00:00
rsdns Replace OpenStack LLC with OpenStack Foundation 2013-09-20 05:02:14 +08:00
tools Migrating trove to entry points 2014-02-01 01:19:58 +00:00
trove Migrating trove to entry points 2014-02-01 01:19:58 +00:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Removing IDE specific ignores 2013-12-07 14:45:45 +00:00
.gitreview Renamed repos to trove. 2013-06-14 18:25:42 -04:00
.testr.conf Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
LICENSE Add Apache 2.0 LICENSE file. 2013-04-29 18:01:12 -04:00
MANIFEST.in Package AUTHORS and ChangeLog file 2013-06-25 10:41:57 +02:00
openstack-common.conf Mask database user's password in trove logs 2014-01-21 12:18:27 -08:00
README.rst Adds instructions for manual Trove installation 2013-09-17 10:48:41 +03:00
requirements.txt Updated from global requirements 2013-12-10 16:24:06 -08:00
run_tests.py Datastores improvements 2014-01-21 21:50:04 +02:00
run_tests.sh Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
setup.cfg Migrating trove to entry points 2014-02-01 01:19:58 +00:00
setup.py Update from global requirements 2013-09-30 11:43:42 -04:00
test-requirements.txt Updated from global requirements 2013-12-10 16:24:06 -08:00
tox.ini Enabled F403 flake8 rule 2014-01-08 10:43:42 +00:00

Trove

Trove is Database as a Service for Open Stack.

To run all tests and PEP8, run tox, like so: $ tox

To quickly run the tests for Python 2.7, run: $ tox -epy27

To quickly run PEP8, run: $ tox -epep8

To generate a coverage report,run: $ tox -ecover (note: on some boxes, the results may not be accurate unless you run it twice)

If you'd like to start up a fake Trove API daemon for integration testing with your own tool, run: $ ./bin/start_server

Stop the server with: $ ./bin/stop_server