Merge lp:~1chb1n/charms/trusty/ceph/next-amulet-update into lp:~openstack-charmers-archive/charms/trusty/ceph/next
| Status: | Merged |
|---|---|
| Merged at revision: | 107 |
| Proposed branch: | lp:~1chb1n/charms/trusty/ceph/next-amulet-update |
| Merge into: | lp:~openstack-charmers-archive/charms/trusty/ceph/next |
| Diff against target: |
2199 lines (+1327/-214) 14 files modified
Makefile (+6/-7) hooks/charmhelpers/core/hookenv.py (+231/-38) hooks/charmhelpers/core/host.py (+25/-7) hooks/charmhelpers/core/services/base.py (+43/-19) hooks/charmhelpers/fetch/__init__.py (+1/-1) hooks/charmhelpers/fetch/giturl.py (+7/-5) metadata.yaml (+5/-2) tests/00-setup (+6/-2) tests/README (+24/-0) tests/basic_deployment.py (+339/-68) tests/charmhelpers/contrib/amulet/utils.py (+219/-9) tests/charmhelpers/contrib/openstack/amulet/deployment.py (+42/-5) tests/charmhelpers/contrib/openstack/amulet/utils.py (+361/-51) tests/tests.yaml (+18/-0) |
| To merge this branch: | bzr merge lp:~1chb1n/charms/trusty/ceph/next-amulet-update |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Corey Bryant | 2015-06-15 | Approve on 2015-07-02 | |
|
Review via email:
|
|||
Commit Message
Update amulet tests:
Remove unsupported release logic
Add nova, cinder and glance rbd config inspection
Enable Vivid tests, prep for Wily
Add debug logging
Add osd pool inspection
Add functional tests for ceph-backed cinder and glance
Add basic cli functional checks
Sync tests/charmhelpers
This MP is dependent on charm-helpers updates in:
https:/
Description of the Change
Update amulet tests:
Remove unsupported release logic
Add nova, cinder and glance rbd config inspection
Enable Vivid tests, prep for Wily
Add debug logging
Add osd pool inspection
Add functional tests for ceph-backed cinder and glance
Add basic cli functional checks
Sync tests/charmhelpers
This MP is dependent on charm-helpers updates in:
https:/
charm_lint_check #5482 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4690 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://
charm_amulet_test #4738 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://
charm_unit_test #5170 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5538 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4749 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://
charm_unit_test #5173 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5541 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4752 ceph-next for 1chb1n mp262016
AMULET FAIL: amulet-test failed
AMULET Results (max last 2 lines):
make: *** [functional_test] Error 1
ERROR:root:Make target returned non-zero.
Full amulet test output: http://
Build: http://
| Ryan Beisner (1chb1n) wrote : | # |
FYI, undercloud issue caused test failure for #4752.
charm_amulet_test #4779 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://
| Ryan Beisner (1chb1n) wrote : | # |
Flipped back to WIP re: tests/charmhelpers work in progress. Other things here are clear for review and input.
- 119. By Ryan Beisner on 2015-06-29
-
resync hooks/charmhelpers
- 120. By Ryan Beisner on 2015-06-29
-
resync tests/charmhelpers
charm_unit_test #5304 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5672 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4855 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://
- 121. By Ryan Beisner on 2015-06-29
-
Update publish target in makefile; update 00-setup and tests.yaml for dependencies.
charm_unit_test #5316 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5684 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4867 ceph-next for 1chb1n mp262016
AMULET FAIL: amulet-test failed
AMULET Results (max last 2 lines):
make: *** [functional_test] Error 1
ERROR:root:Make target returned non-zero.
Full amulet test output: http://
Build: http://
- 122. By Ryan Beisner on 2015-06-29
-
fix 00-setup
charm_unit_test #5320 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5688 ceph-next for 1chb1n mp262016
LINT OK: passed
| Corey Bryant (corey.bryant) wrote : | # |
One comment inline below.
| Ryan Beisner (1chb1n) wrote : | # |
Thanks! Reply inline.
- 123. By Ryan Beisner on 2015-06-29
-
update test
| Corey Bryant (corey.bryant) wrote : | # |
Looks good. I'll approve once the corresponding c-h lands and these amulet tests are successful.
charm_lint_check #5693 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_unit_test #5325 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_amulet_test #4871 ceph-next for 1chb1n mp262016
AMULET FAIL: amulet-test failed
AMULET Results (max last 2 lines):
Timeout occurred (2700s), printing juju status.
ERROR:root:Make target returned non-zero.
Full amulet test output: http://
Build: http://
charm_amulet_test #4876 ceph-next for 1chb1n mp262016
AMULET FAIL: amulet-test failed
AMULET Results (max last 2 lines):
make: *** [functional_test] Error 1
ERROR:root:Make target returned non-zero.
Full amulet test output: http://
Build: http://
charm_amulet_test #4882 ceph-next for 1chb1n mp262016
AMULET FAIL: amulet-test failed
AMULET Results (max last 2 lines):
make: *** [functional_test] Error 1
ERROR:root:Make target returned non-zero.
Full amulet test output: http://
Build: http://
| Ryan Beisner (1chb1n) wrote : | # |
Test rig issue is causing failures in bootstrapping; will re-test when that's resolved.
- 124. By Ryan Beisner on 2015-07-01
-
update tags for consistency with other openstack charms
charm_unit_test #5330 ceph-next for 1chb1n mp262016
UNIT OK: passed
charm_lint_check #5698 ceph-next for 1chb1n mp262016
LINT OK: passed
charm_amulet_test #4886 ceph-next for 1chb1n mp262016
AMULET OK: passed
Build: http://

charm_unit_test #5114 ceph-next for 1chb1n mp262016
UNIT OK: passed
Build: http:// 10.245. 162.77: 8080/job/ charm_unit_ test/5114/