[GENLINK] Make tests in paralell
usage: make genlinktests -j speedup: 4 times on 8-core system
This commit is contained in:
committed by
Piotr Esden-Tempski
parent
6a41e5fccb
commit
8d94bdc11c
16
Makefile
16
Makefile
@@ -117,11 +117,15 @@ styleclean: $(STYLECHECKFILES:=.styleclean)
|
||||
|
||||
|
||||
LDTESTS :=$(wildcard ld/tests/*.data)
|
||||
LDTESTS :=$(LDTESTS:.data=)
|
||||
genlinktests:
|
||||
@for i in $(LDTESTS); do \
|
||||
printf " TEST\t$$i\t: "; \
|
||||
./scripts/genlinktest.sh $$i || exit 1; \
|
||||
done
|
||||
|
||||
genlinktests: $(LDTESTS:.data=.ldtest)
|
||||
|
||||
%.ldtest:
|
||||
@if ./scripts/genlinktest.sh $* >/dev/null; then\
|
||||
printf " TEST OK : $*\n"; \
|
||||
else \
|
||||
printf " TEST FAIL : $*\n"; \
|
||||
fi;
|
||||
|
||||
|
||||
.PHONY: build lib $(LIB_DIRS) install doc clean generatedheaders cleanheaders stylecheck genlinktests
|
||||
|
||||
Reference in New Issue
Block a user