Commit Graph

25 Commits

Author SHA1 Message Date
Alex Kavanagh 385b65439b 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: I523f4cbd22f65faa0959943324101a114fa16ae8
2020-06-02 14:34:42 +01:00
Aurelien Lourot c4eaed25f2 Migrate functional tests from Amulet to Zaza
Change-Id: Ief33e4bebff904778df18fafb77c318ec212677b
Closes-Bug: #1828424
Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/233
2020-04-19 17:02:22 +02:00
Frode Nordahl 7e8713b01b Update repo to do ch-sync from Git
Change-Id: Idc8eddcb2973736df76d7d7d8354fe681fbab64a
2017-09-26 09:55:32 +02:00
Ryan Beisner 15071bdd5f Remove charm-helpers from tests dir and use venv instead
Change-Id: I9a4245e764e268327466bc0fbe8b5383303ad07f
2017-05-26 16:24:32 +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
Billy Olsen 1a0e4b582e 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: I6c81235f3278647ad3d8155f1d985d1d5d288c2d
2016-03-15 20:13:23 -07:00
Ryan Beisner 2679026d2c Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:44:57 +00:00
Ryan Beisner e605c1a510 update makefile unit test target 2015-10-06 15:04:00 +00:00
Corey Bryant 0421a578c9 Merge next branch 2015-04-22 21:48:17 +00:00
James Page 4ba38a7c53 Revert previous commit, work incomplete 2015-04-20 11:21:36 +01:00
James Page b00631b960 [coreycb,r=james-page] Add deploy from source support 2015-04-20 09:39:44 +01:00
Ryan Beisner c3cb8d8d73 auto Makefile test target (amulet): bump juju test timeout to 2700s (same value as the juju-deployer default). Also remove explicit test names, which will cause all +x files in ./tests to be executed (as bundletester does by default). 2015-04-16 21:32:05 +00:00
Ryan Beisner bbba30011c auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:56 +00:00
Corey Bryant 709209244d Deploy from source 2015-04-15 14:17:56 +00:00
Corey Bryant d4b8169059 Amulet test fixes:
* Makefile: Only run precise-icehouse and trusty-icehouse tests by default
    and increase test timeout
  * t/00-setup: Simplify dependencies install
  * t/README: Mention charm-tools dependency
  * t/basic_deployment.py:
    - Specify unstable charm deployment
    - Use dicts in add_services
    - Rename restart test
    - Cleanup on test failure
2014-09-29 21:03:48 +00:00
Corey Bryant 74337766c1 Add Makefile bin/charm_helpers_sync.py dependency to sync target. 2014-07-30 15:19:24 +00:00
James Page 35b5849aef Rebase and resync 2014-07-28 15:41:41 +01:00
Corey Bryant 34577fafae Add Amulet basic tests 2014-07-11 17:34:39 +00:00
James Page 2792a4dc59 Resync helpers 2014-07-02 09:22:25 +01:00
Corey Bryant f9e489c86c Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-06-24 17:19:15 +00:00
James Page 60ade26c41 [trivial] Ensure lint and test pass before publish 2014-05-21 11:14:28 +01:00
James Page 68cd71d830 [niedbalski] Force use of http for key imports 2014-05-02 10:44:30 +01:00
James Page 3bfcfb5a0a [yolanda] Add postgresql support
Rejig templates to use includes, add Postgresql context for neutron and quantum config files.
2014-03-31 12:56:09 +01:00
James Page 8bfca0783e Resync with rebased charm-helpers 2013-09-20 17:29:50 +01:00
Adam Gandelman f7b057ca60 Check in start of py redux. 2013-08-01 20:42:16 -07:00