Software / code / prosody
Comparison
GNUmakefile @ 9779:0b04099b49de
GNUmakefile: Add target for running scansion
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 10 Jan 2019 14:27:01 +0100 |
| parent | 9429:5f51710d7c1e |
| child | 9807:dcc85d72d5b3 |
comparison
equal
deleted
inserted
replaced
| 9778:ce5b2a149575 | 9779:0b04099b49de |
|---|---|
| 19 MKDIR=install -d | 19 MKDIR=install -d |
| 20 MKDIR_PRIVATE=$(MKDIR) -m750 | 20 MKDIR_PRIVATE=$(MKDIR) -m750 |
| 21 | 21 |
| 22 LUACHECK=luacheck | 22 LUACHECK=luacheck |
| 23 BUSTED=busted | 23 BUSTED=busted |
| 24 SCANSION=scansion | |
| 24 | 25 |
| 25 .PHONY: all test coverage clean install | 26 .PHONY: all test coverage clean install |
| 26 | 27 |
| 27 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version | 28 all: prosody.install prosodyctl.install prosody.cfg.lua.install prosody.version |
| 28 $(MAKE) -C util-src install | 29 $(MAKE) -C util-src install |
| 69 $(MAKE) clean -C util-src | 70 $(MAKE) clean -C util-src |
| 70 | 71 |
| 71 test: | 72 test: |
| 72 $(BUSTED) --lua=$(RUNWITH) | 73 $(BUSTED) --lua=$(RUNWITH) |
| 73 | 74 |
| 75 integration-test: all | |
| 76 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start | |
| 77 $(SCANSION) -d ./spec/scansion | |
| 78 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop | |
| 79 | |
| 74 coverage: | 80 coverage: |
| 75 -rm -- luacov.* | 81 -rm -- luacov.* |
| 76 $(BUSTED) --lua=$(RUNWITH) -c | 82 $(BUSTED) --lua=$(RUNWITH) -c |
| 77 luacov | 83 luacov |
| 78 luacov-console | 84 luacov-console |