Software /
code /
prosody
Comparison
GNUmakefile @ 11121:2d38242a08dd
make: Add way to run individual tests
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 02 Oct 2020 16:35:05 +0200 |
parent | 10882:1999bb052d49 |
child | 11433:bef67691a713 |
comparison
equal
deleted
inserted
replaced
11120:b2331f3dfeea | 11121:2d38242a08dd |
---|---|
73 $(MAKE) clean -C util-src | 73 $(MAKE) clean -C util-src |
74 | 74 |
75 test: | 75 test: |
76 $(BUSTED) --lua=$(RUNWITH) | 76 $(BUSTED) --lua=$(RUNWITH) |
77 | 77 |
78 test-%: | |
79 $(BUSTED) --lua=$(RUNWITH) -r $* | |
80 | |
78 integration-test: all | 81 integration-test: all |
79 $(MKDIR) data | 82 $(MKDIR) data |
80 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start | 83 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start |
81 $(SCANSION) -d ./spec/scansion; R=$$? \ | 84 $(SCANSION) -d ./spec/scansion; R=$$? \ |
85 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop \ | |
86 exit $$R | |
87 | |
88 integration-test-%: all | |
89 $(MKDIR) data | |
90 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua start | |
91 $(SCANSION) ./spec/scansion/$*.scs; R=$$? \ | |
82 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop \ | 92 $(RUNWITH) prosodyctl --config ./spec/scansion/prosody.cfg.lua stop \ |
83 exit $$R | 93 exit $$R |
84 | 94 |
85 coverage: | 95 coverage: |
86 -rm -- luacov.* | 96 -rm -- luacov.* |