OpenStack Database As A Service (Trove)
Go to file
Monty Taylor 28e8fcf0ee Clean up github references from docs
OpenStack hosts things in places that are not github. Also, it seems
that there is a big blob of unrelated readme in the README file.

Closes-Bug: 1399839
Change-Id: I70cc6772b50591c4b3badd6c92567a7a6541bacf
2014-12-05 23:24:53 -08:00
apidocs Update and correct documentation snippets 2014-11-12 14:41:32 -06:00
contrib Migrating trove to entry points 2014-02-01 01:19:58 +00:00
doc Clean up github references from docs 2014-12-05 23:24:53 -08:00
etc Increase test rate limit to avoid rate limit error 2014-10-15 17:24:46 +00:00
rsdns Merge "Use six.moves.urllib.parse instead of urlparse" 2014-04-17 22:25:30 +00:00
tools rename and fix the db_wipe command 2014-03-10 10:16:03 +01:00
trove Merge "Deleting failed replication backup can hide error" 2014-11-21 03:08:24 +00: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 Clean up github references from docs 2014-12-05 23:24:53 -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
openstack-common.conf Sync jsonutils (and dependencies) from oslo-incubator 2014-06-27 12:32:51 -07:00
requirements.txt Updated from global requirements 2014-10-27 12:22:29 +00:00
run_tests.py Event simulator II 2014-09-29 10:32:29 -05:00
run_tests.sh Remove extraneous vim configuration comments 2014-02-27 15:05:21 +08:00
setup.cfg Merge "Mark trove as being a universal wheel" 2014-10-17 03:31:58 +00:00
setup.py Updated from global requirements 2014-05-01 13:51:51 +00:00
test-requirements.txt Updated from global requirements 2014-11-20 14:13:11 +00:00
tox.ini Document that H301 and H306 are ignored on purpose 2014-10-22 21:10:16 +02: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