~brianlbaird/charms/trusty/pcrf/trunk

« back to all changes in this revision

Viewing changes to deps/layer/layer-basic/Makefile

  • Committer: brian baird
  • Date: 2016-08-24 18:05:17 UTC
  • Revision ID: brianlbaird@gmail.com-20160824180517-uyp6100mfwuj6les
dt demo

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/make
 
2
 
 
3
all: lint unit_test
 
4
 
 
5
 
 
6
.PHONY: clean
 
7
clean:
 
8
        @rm -rf .tox
 
9
 
 
10
.PHONY: apt_prereqs
 
11
apt_prereqs:
 
12
        @# Need tox, but don't install the apt version unless we have to (don't want to conflict with pip)
 
13
        @which tox >/dev/null || (sudo apt-get install -y python-pip && sudo pip install tox)
 
14
 
 
15
.PHONY: lint
 
16
lint: apt_prereqs
 
17
        @tox --notest
 
18
        @PATH=.tox/py34/bin:.tox/py35/bin flake8 $(wildcard hooks reactive lib unit_tests tests)
 
19
        @charm proof
 
20
 
 
21
.PHONY: unit_test
 
22
unit_test: apt_prereqs
 
23
        @echo Starting tests...
 
24
        tox