Commit Graph

14 Commits

Author SHA1 Message Date
Alex Kavanagh 2c46a99a97 Updates for 20.08 cycle start for groovy and libs
- Adds groovy to the series in the metadata
- Classic charms: sync charm-helpers.
- Classic ceph based charms:  also sync charms.ceph
- Reactive charms: trigger a rebuild

Change-Id: Ia822ff2ce73ff46526e74ccc84976ba7a4b0bff5
2020-06-02 14:31:20 +01:00
Jose Delarosa 4e29bc37d7 Implement zaza tests for heat charm
This patchset removes the amulet tests and ports them to use the zaza
framework.

func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/105

Code improvements and fixes

* Used correct templates for test-requirements.txt and tox.ini
* Fixed functional_test field in Makefile
* Removed admin passwords and tokens from bundle files
* Added source and openstack-origin for all bundles that need it
* Added placement charm to bionic-train bundle

Add configuration entries to tests.yaml

Change-Id: I53201690ce844daa9445cad3491f594b673b23fe
Closes-Bug: #1828424
2019-10-30 11:44:20 -05:00
Liam Young 7d015f64d3 Tests dir no longer need copy of charmhelpers
Charmhelpers is now installed via pip for unit tests so stop
'Make sync' from pulling it down.

Change-Id: Ifc366ad19f4f0fbb839cf5acaceddbb70e1efa8a
2018-10-10 12:40:39 +00:00
Frode Nordahl 010956d9cb Update repo to do ch-sync from Git
Change-Id: I1b60c848aefca69ccf1d80789c10e92b1d17a4f6
2017-09-26 10:22:26 +02:00
Ryan Beisner 8e977d1d31 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-*, dev-* and dfs-*
naming standards.

Update README to refer to functional testing section of the charm
guide.

Change-Id: I6a985551034bafc93db43fdfa76667167844feb9
2016-07-21 17:56:09 +00:00
Billy Olsen 1ea25b4034 Use tox in Makefile targets
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: I652b17bd25ff663da2d4740cb94f0ab1a84a9849
2016-03-15 20:12:46 -07:00
Ryan Beisner e34c77df2f Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:44:54 +00:00
Ryan Beisner b6423b42c3 update makefile unit test target 2015-10-06 14:55:32 +00:00
Ryan Beisner 02ad7890f0 Move some comments into README
Make stack_create test contained
Add reverse relation checks
Combine rabbit config into dict
Move create_or_get_keypair to charmhelpers
Move file url to standard library in charmhelpers
Update Makefile
2015-06-11 15:38:21 +00:00
Ryan Beisner 2467fb4f44 add basic heat amulet tests 2015-06-01 16:16:40 +00:00
James Page b1b16cc119 [corey.bryant,r=james-page] Sort out charmhelpers issues. 2014-12-15 09:16:40 +00:00
Liam Young e3c991e855 Sync charm-helpers from lp:charm-helpers and add charm_helpers_sync.py smarts to Makefile 2014-08-13 14:11:34 +01:00
yolanda.robla@canonical.com 49db679a7a added unit tests 2013-11-29 11:02:56 +01:00
yolanda.robla@canonical.com e67b892874 first version 2013-11-19 13:14:57 +01:00