Switch to using bundletester for execution of functional tests,
leveraging tox to build out test virtualenvs.
Rename amulet tests inline with gate-* and dfs-* naming standards.
Update README to refer to functional testing section of the charm
guide.
Change-Id: I9b36f8a6375da5cf5807d51e1d009c47d74dc1dd
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: I32c2829af2a44e25c429bb603098a1249d415356
* Makefile: Only run precise-icehouse and trusty-icehouse tests by default
and increase test timeout
* t/00-setup: Simplify dependencies install and add glanceclient
* t/README: Mention charm-tools dependency
* t/basic_deployment.py:
- Specify unstable charm deployment
- Use dicts in add_services
- Let things settle with short sleep after deployment
- Rename restart test
- Cleanup on test failure
- Fix mechanism_drivers expected value in test_ml2_config()