Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.
Rename amulet tests inline with gate-* and dev-* naming standards.
Update README to refer to functional testing section of the charm
guide.
Add basic multi-unit test for Xenial.
Change-Id: I06a976d9fc6418f04f46f3c3cca83d2fb47f3ee4
Modify the Makefile to point at the appropriate tox targets
so that tox and Make output can be equivalent. This involves
mapping the lint target to the pep8 target and the test target
to the py27 target.
Update tox.ini to not use site-packages as the PyYAML installed
version conflicts with pip requirements.
Change-Id: I4c236be7fad1ce15b561832b1368ca2a789bc38a
Add min-cluster-size config option. This allows the charm to wait
for a minimum number of peers to join before bootstrapping
percona and allowing relations to access the database.
Closes-Bug: 1475585