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: I037529196125e507bb15c1b0a3681a7457a6e8d1
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.
Change-Id: I106364c5ac15084fce984120360264cb90354c16
* Makefile: Only run precise-icehouse and trusty-icehouse tests by default
and increase test timeout
* t/00-setup: Add more required dependencies
* t/README: Mention charm-tools dependency
* t/basic_deployment.py:
- Specify use of unstable charms
- Use dicts in add_services
- Add re-authentication support due to restart test
- KeystoneAdmin and KeystoneServiceAdmin were removed in revno 78 so
remove them from test_roles().
- Increase sleep time for restart test
- Cleanup on test failure
Added support for contexts and templating. Makes use of charm-helpers
instead of relaying on its own tools (probably could use some additional work).
HA is currently non-functional. ETA for fixing: less than 2 days.