Commit Graph

22 Commits

Author SHA1 Message Date
Aurelien Lourot b8c1f99397 Sync helpers for 20.05
Change-Id: If3be63141786d44c917da295fef806341d339fb7
2020-05-18 15:29:10 +02:00
Liam Young 105375c6ff 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: I88d70579a904b88d037a8fb282a1f79203073b5a
2018-10-10 12:41:22 +00:00
Frode Nordahl f870bb6872 Update repo to do ch-sync from Git
Change-Id: Ie90275bc9a89111c7447175016cda860ab61e24c
2017-09-26 09:49:56 +02:00
Ryan Beisner 6b96a47bad 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: I649729447605b38a257c403dceb6c6a8dfe9f582
2016-07-19 03:38:49 +00:00
Billy Olsen 8adbd7eb84 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: I6051c703b3d71c48350c4835883126e132c22bea
2016-03-15 20:13:43 -07:00
Ryan Beisner 62fee5e2d2 Move 00-setup to prevent extra, unnecessary bootstrap in test runs. 2016-01-08 21:44:59 +00:00
Ryan Beisner 391bf89600 update makefile unit test target 2015-10-06 15:06:44 +00:00
Ryan Beisner a844b1f969 update makefile 2015-08-22 04:13:34 +00:00
Ryan Beisner 6c29349c0c update amulet test 2015-08-01 02:34:37 +00:00
Ryan Beisner e6d070ace9 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:06 +00:00
Ryan Beisner e6f5ade841 auto add AMULET_OS_VIP to preserved env vars in makefile 2015-04-16 21:31:57 +00:00
Corey Bryant c7f65cc52f Deploy from source 2015-04-07 13:58:41 +00:00
Liam Young d1372a9da0 Add trusty checks 2015-02-11 13:12:47 +00:00
Liam Young 1e9c420ccd Add test for connecting to dashboard and amulet Makefile target 2015-02-11 11:53:50 +00:00
Liam Young 7bbe4d11a9 Add basic amulet test 2015-02-10 18:50:39 +00:00
Edward Hope-Morley 543bc58f64 [cbjchen,r=hopem]
Install python-lesscpy if using Icehouse release and offline-compression is
switched off ('no' or 'False').

Closes-Bug: 1311379
2014-12-03 17:34:44 +00:00
Liam Young cc0aac9641 Sync charm-helpers from lp:charm-helpers and add charm_helpers_sync.py smarts to Makefile 2014-08-13 14:12:30 +01:00
James Page c0980a2262 [trivial] Ensure lint and test pass before publish 2014-05-21 11:15:35 +01:00
James Page dc688142c2 [niedbalski] Force use of http for key imports 2014-05-02 10:47:03 +01:00
James Page 1c42e26ed1 Tidy lint 2014-04-10 17:19:57 +01:00
James Page b85c4684cf Test coverage tweaks, unit testing 2013-07-18 09:37:37 +01:00
James Page 453c698cf2 Initial redux 2013-07-15 17:25:46 +01:00