Software /
code /
prosody
Comparison
GNUmakefile @ 9807:dcc85d72d5b3
GNUmakefile: Stop Prosody in case of failure in integration-test
Normally make skips the remaning steps in the rule if one fails. This
collects the status code and re-returns it after stopping the running
Prosody instance.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 24 Jan 2019 05:48:55 +0100 |
parent | 9779:0b04099b49de |
child | 10260:d6b9cacfef76 |
comparison
equal
deleted
inserted
replaced
9806:b72d2f4153f7 | 9807:dcc85d72d5b3 |
---|---|
72 test: | 72 test: |
73 $(BUSTED) --lua=$(RUNWITH) | 73 $(BUSTED) --lua=$(RUNWITH) |
74 | 74 |
75 integration-test: all | 75 integration-test: all |
76 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start | 76 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start |
77 $(SCANSION) -d ./spec/scansion | 77 $(SCANSION) -d ./spec/scansion; R=$$? \ |
78 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop | 78 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop \ |
79 exit $$R | |
79 | 80 |
80 coverage: | 81 coverage: |
81 -rm -- luacov.* | 82 -rm -- luacov.* |
82 $(BUSTED) --lua=$(RUNWITH) -c | 83 $(BUSTED) --lua=$(RUNWITH) -c |
83 luacov | 84 luacov |