forked from ratem/eispatterns
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
30 lines (21 loc) · 852 Bytes
/
Makefile
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
27
28
29
all: deps test
deps: specloud lettuce ludibrio should-dsl
lettuce:
@python -c 'import lettuce' 2>/dev/null || pip install lettuce
specloud:
@python -c 'import specloud' 2>/dev/null || pip install --no-deps specloud -r http://github.com/hugobr/specloud/raw/master/requirements.txt
ludibrio:
@python -c 'import ludibrio' 2>/dev/null || pip install http://github.com/nsigustavo/ludibrio/tarball/master
should-dsl:
@python -c 'import should_dsl' 2>/dev/null || pip install http://github.com/hugobr/should-dsl/tarball/master
test: unit acceptance
unit: specloud ludibrio should-dsl
@echo =======================================
@echo ========= Running unit specs ==========
@specloud spec
@echo
acceptance: lettuce
@echo ==============================================
@echo ========= Running acceptance specs ===========
@lettuce
@echo