Commit Graph

24 Commits

Author SHA1 Message Date
Edin Sarajlic a866308957 Update Makefile to reference Zaza and Python3
Change-Id: I0ab3e8abd4732ef2ccbcaeae58341796210a3af3
2020-08-27 09:40:37 +10:00
Aurelien Lourot 5601e7181d Sync helpers for 20.05
Change-Id: I162ac637ed9c0143da82cb6ab4d96e5a4c43e3d0
2020-05-18 14:50:38 +02:00
Liam Young 37efe8a2a7 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: I9d3198b419cefbcf7ee710dfbda57415e2a70ff9
2018-10-10 12:41:54 +00:00
Frode Nordahl 20f7ab87b1 Update repo to do ch-sync from Git
Change-Id: Ibd975dd4afe849013b39a685ae9c3e400f979b77
2017-09-26 10:29:32 +02:00
James Page efcdbae940 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: I038797ce2ac891567707e1b9c0697ba31ba3baed
2016-07-20 11:48:59 +01:00
Billy Olsen be879f84fe 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: I353162534dd0130eaeee54e0195fdd10a8004588
2016-03-15 20:14:13 -07:00
Ryan Beisner 4bf2697dfb Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:45:03 +00:00
Ryan Beisner a34d680351 update makefile, correct import order 2015-08-22 04:12:14 +00:00
Ryan Beisner d0140c1d01 update makefile, test dependencies, meta categories; disable essex amulet test 2015-08-20 18:41:49 +00:00
Adam Collard dfd4145c88 Merge from lib-in-python-package 2015-08-11 09:17:24 +01:00
Adam Collard c523f8e3a7 No need to exclude charmhelpers 2015-08-04 12:48:35 +01:00
Adam Collard 770c59f4f7 Mark action-only make targets as phony 2015-07-17 17:34:48 +01:00
Adam Collard fa4608ef3e Update lint targets in Makefile 2015-07-17 11:02:46 +01:00
Ryan Beisner 40010c2931 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:08 +00:00
Ryan Beisner 5151618a82 auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:59 +00:00
Corey Bryant ee3913680b 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:14:05 +00:00
Liam Young c747cfe46d Sync charm-helpers from lp:charm-helpers and add charm_helpers_sync.py smarts to Makefile 2014-08-13 14:13:37 +01:00
Corey Bryant a73af3824a Add Amulet basic tests 2014-07-11 16:41:12 +00:00
Corey Bryant 8748626ee0 Move charm-helpers.yaml to charm-helpers-hooks.yaml and
add charm-helpers-tests.yaml.
2014-07-08 15:36:53 +00:00
James Page b6e58cd003 [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:08:22 +01:00
James Page b2a11ee5cf [niedbalski] Force use of http for key imports 2014-05-02 10:50:38 +01:00
James Page 6e6bef175e Make nose verbose 2014-04-08 20:41:35 +01:00
Adam Gandelman df655714eb Sync helpers, update accordingly. 2013-09-23 12:01:06 -07:00
Adam Gandelman a9fb83be8a Update to 100% coverage. 2013-07-19 13:44:37 -07:00