OpenStack Database As A Service (Trove)
Go to file
jcannava cc25e2cdd8 Which interfaces trove starts up on should be logged.
The bug specifically states that when trove starts up on 0.0.0.0 it
should be logged, but there is no specific reason that there shouldn't
be a log for admins to quickly reference what interface has the trove
port.

Change-Id: I1f6ba92d58096cff07f6e42391c59ed9fb07e0ac
Closes-Bug: 1350060
2015-07-16 16:45:17 -05:00
apidocs Move mysql datadir to a sub-directory on mounted volume 2015-06-24 11:25:50 +08:00
contrib Fixes hacking rules 2015-05-29 07:27:59 +00:00
devstack Update devstack to handle Trove/Neutron setups 2015-06-03 12:00:54 -04:00
doc Improving manual install docs 2015-05-27 11:08:57 +03:00
etc Remove rsdns directory 2015-06-03 12:15:01 -07:00
tools Remove Python 2.6 classifier 2014-12-02 09:57:52 +01:00
trove Which interfaces trove starts up on should be logged. 2015-07-16 16:45:17 -05:00
.coveragerc Rename from reddwarf to trove. 2013-06-24 14:11:15 -07:00
.gitignore Moved the apidocs from openstack/database-api 2014-04-24 14:41:40 -05: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
CONTRIBUTING.rst Update CONTRIBUTING.RST file 2015-02-04 11:10:28 -08: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
README.rst Clean up github references from docs 2014-12-05 23:24:53 -08:00
babel.cfg Setup trove for translation 2014-03-19 15:06:23 +01:00
doc-test.conf Update database-api to follow OpenStack conventions 2014-05-23 07:32:29 +02:00
generate_examples.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
openstack-common.conf Eliminate redundant modules from oslo-incubator 2015-01-22 15:16:14 +00:00
requirements.txt Updated from global requirements 2015-07-15 21:27:34 +00:00
run_tests.py Fixes hacking rules 2015-05-29 07:27:59 +00:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Update version for Liberty 2015-06-17 20:23:51 +00:00
setup.py Updated from global requirements 2015-07-15 21:27:34 +00:00
test-requirements.txt Updated from global requirements 2015-07-15 21:27:34 +00:00
tox.ini Remove rsdns directory 2015-06-03 12:15:01 -07:00

README.rst

Trove

Trove is Database as a Service for Open Stack.

Usage for integration testing

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

$ ./tools/start-fake-mode.sh

Stop the server with:

$ ./tools/stop-fake-mode.sh

Tests

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

$ tox

To run just the tests for Python 2.7, run:

$ tox -epy27

To run just 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 want to run only the tests in one file you can use testtools e.g.

$ python -m testtools.run trove.tests.unittests.python.module.path