1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
.PHONY: test lint clean
CHARM_DIR=`pwd`
clean:
rm -rf .venv
find . -name *.pyc | xargs -r rm
find . -name _trial_temp | xargs -r rm -r
test: .venv
cd hooks; ../.venv/bin/trial -j3 test_*py
.venv:
sudo apt-get install python-virtualenv python-apt
virtualenv .venv --system-site-packages
.venv/bin/pip install -I boto twisted pyyaml
lint:
@flake8 --exclude hooks/charmhelpers hooks
update-charm-helpers:
# Pull latest charm-helpers branch and sync the components based on our
$ charm-helpers.yaml
rm -rf charm-helpers
bzr co lp:charm-helpers
./charm-helpers/tools/charm_helpers_sync/charm_helpers_sync.py -c charm-helpers.yaml
rm -rf charm-helpers
|