OpenStack Database As A Service (Trove)
bec9bc586a
* Changes the reddwarf.conf.test flag so "use_nova_server_volume" is turned off, as it should be, and fixes a resulting fake mode bug. * Fixes tests to not check for volume when "reddwarf_main_instance_has_volume" is specified in the test config. * Changes poll_until to reuse Reddwarf implementation instead of rewriting it just for the tests. * Adds tests to confirm its possible to log into a real MySQL instance. These are only run for "real mode" in a VM or other environment, but it's necessary that they live here. * Changes the "get_address" method of the InstanceTestInfo object to get pulled from the test config (necessary when hitting other environments). * Fixes some bugs in guest agent models. * Deleted the pagination test. It can't run very quickly in the tox fake mode, so there's no point in keeping it here (it still exists in Reddwarf-Integration). Change-Id: I2835762c4180e1ca594b27194564b8f993aa4066 Fixes: bug #1085188 |
||
---|---|---|
bin | ||
contrib/dbaas-mycnf | ||
development | ||
etc | ||
reddwarf | ||
rsdns | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
MANIFEST.in | ||
next_steps.txt | ||
openstack-common.conf | ||
README | ||
run_tests.py | ||
run_tests.sh | ||
setup.py | ||
tox.ini |
Reddwarf -------- Reddwarf 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 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 Reddwarf API daemon for integration testing with your own tool, run: $ ./bin/start_server Stop the server with: $ ./bin/stop_server