mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-19 17:43:59 +00:00
...where they are missing. Signed-off-by: Kir Kolyshkin <kir@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
27 lines
543 B
Makefile
27 lines
543 B
Makefile
TST = $(shell ./zdtm.sh -l)
|
|
EXP = '^ns/(?!.*(tty|pty))'
|
|
|
|
ZDTM_ARGS ?= -C
|
|
|
|
.FORCE:
|
|
|
|
all: .FORCE
|
|
$(MAKE) zdtm
|
|
.PHONY: all
|
|
|
|
zdtm: .FORCE
|
|
$(MAKE) zdtm_ns
|
|
for t in $(shell echo "$(TST)" | tr ' ' '\n' | grep -Pv $(EXP)); do \
|
|
$(MAKE) $$t || break; \
|
|
done
|
|
.PHONY: zdtm
|
|
|
|
fault-injection: .FORCE
|
|
$(MAKE) -C fault-injection
|
|
.PHONY: fault-injection
|
|
|
|
zdtm_ns: $(shell echo "$(TST)" | tr ' ' '\n' | grep -P $(EXP))
|
|
$(TST):
|
|
./zdtm.sh ${ZDTM_ARGS} $(@) &> $(subst /,_,$@).log || \
|
|
{ flock Makefile cat $(subst /,_,$@).log; exit 1; }
|
|
.PHONY: zdtm_ns
|