7 Commits

Author SHA1 Message Date
Ryan Beisner
698701f56a Update tox.ini files from release-tools gold copy
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.

This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.

Also create empty dirs with .keep files where necessary.
Some classic charms have actions and/or lib dirs, and some
do not. In all classic charms, flake will now check those
dirs to ensure lint coverage of existing or future content.

Change-Id: I8cc9b08f96519f93a06bdc5e273000b9dce51d8d
2016-09-09 19:43:30 +00:00
Ryan Beisner
bcdac5541b Update tox.ini files from release-tools gold copy
All OpenStack Charms now contain identical tox.ini files,
not to be modified or made unique within each charm repo.

This is to ensure consistency across charm repos in tox
target naming, approach and purpose, also giving the
charm dev and test experience additional consistency.

Change-Id: I9541f12fbf1a9b8a51a431c33fc984ac38bde177
2016-09-06 22:09:27 +00:00
James Page
3e0520aef7 Use bundletester for amulet test execution
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: Id353b3a1c8a74d8b2bed7fe0490090b5273e228f
2016-07-19 10:21:50 +01:00
James Page
60377b524f Update to charm-tools >= 2.0.0
The new release of charm-tools no longer ships the charm
command; update minimum version requirement and switch
to using charm-proof instead, unblocking current pep8
failures across all charms.

Also pin the version of requests to 2.6.0 until theblues
(indirect dependency of charm-tools) sort out its
requirements versioning.

Change-Id: I92961bab236d948288d986d7edeaa63231011f26
2016-03-23 09:30:17 +00:00
James Page
a29f1e3907 Tidy tox targets 2016-02-16 07:05:29 +00:00
Corey Bryant
237e535c7f [james-pages,r=corey.bryant] Add tox support for lint and unit tests. 2015-11-02 21:16:37 +00:00
James Page
b01e50663c Add tox support 2015-10-30 15:28:07 +09:00