3b1687b738
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.
30 lines
816 B
Makefile
30 lines
816 B
Makefile
#!/usr/bin/make
|
|
PYTHON := /usr/bin/env python
|
|
|
|
lint:
|
|
@flake8 --exclude hooks/charmhelpers,tests/charmhelpers \
|
|
hooks tests unit_tests
|
|
@charm proof
|
|
|
|
test:
|
|
@# Bundletester expects unit tests here.
|
|
@echo Starting unit tests...
|
|
@$(PYTHON) /usr/bin/nosetests --nologcapture --with-coverage unit_tests
|
|
|
|
functional_test:
|
|
@echo Starting Amulet tests...
|
|
@juju test -v -p AMULET_HTTP_PROXY,AMULET_OS_VIP --timeout 2700
|
|
|
|
bin/charm_helpers_sync.py:
|
|
@mkdir -p bin
|
|
@bzr cat lp:charm-helpers/tools/charm_helpers_sync/charm_helpers_sync.py \
|
|
> bin/charm_helpers_sync.py
|
|
|
|
sync: bin/charm_helpers_sync.py
|
|
# $(PYTHON) bin/charm_helpers_sync.py -c charm-helpers-hooks.yaml
|
|
$(PYTHON) bin/charm_helpers_sync.py -c charm-helpers-tests.yaml
|
|
|
|
publish: lint
|
|
bzr push lp:charms/ceph
|
|
bzr push lp:charms/trusty/ceph
|