Commit Graph

13 Commits

Author SHA1 Message Date
James Page 536c22a6a2 Retire project
Leave README around for those that follow.

Change-Id: I34f8092296c70cd1b51de7c48d7ee589f410d55d
2018-09-14 11:53:08 -06:00
Ryan Beisner 485726e527 Update amulet test definitions
This change requires the following charm-helpers change
to land first:

- https://github.com/juju/charm-helpers/pull/32

Change-Id: I7c1c2399cb38fd48139f3d42854442796e0d3a3b
2017-12-08 10:02:05 -08:00
Alex Kavanagh 0ced70b19e Fix alphanumeric comparisons for openstack and ubuntu releases
- sync charmhelpers with fix-alpha helpers
- fix up code where the alpha comparisons are done
- fix tests which assumed mocks would just work on os_release()

Change-Id: Ie1a70a68e61f0460a9b60436643d9f5173e30105
Related-Bug: #1659575
2017-04-27 11:21:04 +01:00
David Ames 9e020aac19 Enable Ocata Amulet Tests
- Add Zesty as a supported series to metadata.yaml.
- Turn on Xenial-Ocata Amulet test definitions.
- Sync charm helpers to get Juju 2.x amulet compatibility.
- Keeping Zesty-Ocata Amulet test definitions turned off until the
  metadata.yaml changes propagate to the charm store.
- Resync tox.ini to resolve amulet test failures.

Change-Id: Id0c204f273caa9f0f585dcf505975ba685349ad0
2017-03-23 09:15:51 +00:00
Ryan Beisner bd34addb91 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: I736a5f33bcf37eee2b90cb266bb7d9ad85166a58
2016-09-09 19:21:53 +00:00
James Page 0c7107a291 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: I80e650993cc452d2a138646ad147ebdda59d8217
2016-07-20 14:53:07 +01:00
James Page 808663aa78 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: Ibc69c720f00cc4a24077d64701244251323ed424
2016-03-23 09:30:16 +00:00
Chris Holcombe 612ba454c4 Merge upstream and resolve conflicts with actions and actions.yaml 2016-02-18 17:16:55 -08:00
James Page 5e77170f37 Tidy tox targets 2016-02-16 06:59:17 +00:00
Chris Holcombe 1977cdbde1 Add actions to lint. Change actions.yaml to use enum and also change underscores to dashes. Log action_fail in addition to exiting -1. Merge v2 requests with v1 requests since this does not break backwards compatibility. Add unit tests. Modify tox.ini to include actions. . 2016-01-18 08:07:35 -08:00
James Page 23c54210bb Resync tox integration 2015-10-30 15:04:43 +09:00
James Page 89398bd217 Make things alot simpler 2015-10-30 12:30:49 +09:00
James Page fbde2aab1f Add tox configurations and requirements definitions 2015-10-30 11:15:38 +09:00