Commit Graph

24 Commits

Author SHA1 Message Date
Aurelien Lourot 8890793948 Sync helpers for 20.05
Change-Id: I594ac490aad47cc194959279cc6ed7facbb09053
2020-05-18 14:50:24 +02:00
Liam Young 418def1b31 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: I0cb59a1c60661efd0fe6f4022dab15c7bb94e932
2018-10-10 12:41:46 +00:00
Frode Nordahl 73f0b77aaf Update repo to do ch-sync from Git
Change-Id: I867eb481c616c48193199adc19e7fbb2a2b21fdd
2017-09-26 09:09:51 +02:00
James Page 42b5ac1600 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: I218411054a00ef80ef56da72ef20785e31f1b69c
2016-07-19 11:10:36 +01:00
Billy Olsen 9f1239ce3f 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: If9ca62cac161b02cd856f944e9f43c0dcfc35109
2016-03-15 20:14:07 -07:00
Ryan Beisner 1030a3a991 Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:45:02 +00:00
Ryan Beisner 3a57b46cc5 add actions dir to lint test target 2015-10-06 15:11:21 +00:00
Ryan Beisner 8fd2816fc4 rebase with next; resolve conflicts 2015-10-05 16:10:55 +00:00
Adam Collard 1655d722f9 Move swift helpers out of hooks, into lib for re-use by more than just hooks 2015-09-07 14:44:04 +01:00
Ryan Beisner f17204c499 update makefile 2015-08-22 04:12:47 +00:00
Ryan Beisner 441e2d67a2 update makefile, test dependencies, meta categories; disable essex amulet test; add liberty amulet test definitions (disabled pending liberty pkgs). enable kilo amulet test targets. 2015-08-21 16:48:47 +00:00
Ryan Beisner 75fa4a9a3a 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:07 +00:00
Ryan Beisner b590f06984 auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:58 +00:00
Edward Hope-Morley f53df26fb1 [xtrusia,r=hopem]
Fixes worker count being read as string instead of
int.

Closes-Bug: 1362102
2015-03-05 10:03:29 +08:00
Seyeong Kim 277e7d0c94 timeout to 1800 2015-02-06 03:17:31 +00:00
Corey Bryant ede1d745c5 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:11:28 +00:00
Liam Young 27833082cc Sync charm-helpers from lp:charm-helpers 2014-08-13 14:13:06 +01:00
James Page 90a30b0fce [coreycb,r=james-page] Add amulet tests for swift 2014-07-30 11:06:23 +01:00
Corey Bryant 4f817ef38b Add Amulet basic tests 2014-07-11 16:57:37 +00:00
Corey Bryant 7c675bbc4d Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-07-02 15:20:13 +00:00
James Page 6c9368fa09 [tribaal,r=james-page,t=james-page]
Resync helpers to pickup fixes for apt lock races and better block device detection and handling.
2014-05-21 11:07:46 +01:00
James Page ebfb7b7e67 [niedbalski] Force use of http for key imports 2014-05-02 10:49:25 +01:00
James Page c080b4f7cc [Michael Nelson] Fixup templates for essex release, add template unit tests for changes
[James Page] Add standard unit test fixtures for openstack charms
2013-11-18 11:16:28 +00:00
James Page 6a5278dacd Redux 2013-09-27 13:02:37 +01:00