mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 18:25:14 +00:00
Signed-off-by: Andrew Vagin <avagin@virtuozzo.com> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
65 lines
1.3 KiB
Makefile
65 lines
1.3 KiB
Makefile
RM := rm -f --one-file-system
|
|
|
|
ZDTM_ARGS ?= -C
|
|
export ZDTM_ARGS
|
|
|
|
.FORCE:
|
|
|
|
all:
|
|
$(MAKE) zdtm
|
|
$(MAKE) zdtm-pre-dump
|
|
$(MAKE) zdtm-snapshot
|
|
$(MAKE) zdtm-iter
|
|
$(MAKE) zdtm-freezer
|
|
|
|
.PHONY: all
|
|
|
|
TESTS = unix-callback mem-snap rpc libcriu mounts/ext security pipes crit socketpairs overlayfs
|
|
|
|
other: .FORCE
|
|
for t in $(TESTS); do \
|
|
setsid $(MAKE) -C $$t run || exit 1; \
|
|
done \
|
|
|
|
zdtm: .FORCE
|
|
./zdtm.py run -a --parallel 2
|
|
|
|
zdtm-pre-dump:
|
|
./zdtm.py run --pre 2:1 -t zdtm/live/transition/fork -f uns
|
|
|
|
zdtm-snapshot:
|
|
./zdtm.py run --pre 2:1 --snap -t zdtm/live/transition/fork -f uns
|
|
|
|
zdtm-iter:
|
|
./zdtm.py run --iters 3:1 -t zdtm/live/transition/fork -f uns
|
|
|
|
zdtm-freezer:
|
|
./zdtm.sh --freeze-cgroup /sys/fs/cgroup/freezer/test -i 3 transition/thread-bomb
|
|
./zdtm.sh --frozen --freeze-cgroup /sys/fs/cgroup/freezer/test -i 3 transition/thread-bomb
|
|
|
|
.PHONY: zdtm
|
|
|
|
fault-injection: .FORCE
|
|
$(MAKE) -C fault-injection
|
|
.PHONY: fault-injection
|
|
|
|
override CFLAGS += -D_GNU_SOURCE
|
|
|
|
clean_root:
|
|
$(Q) $(RM) -r ./lib/
|
|
$(Q) $(RM) -r ./lib64/
|
|
$(Q) $(RM) -r ./tmp
|
|
$(Q) $(RM) -r ./etc
|
|
$(Q) $(RM) -r ./dev
|
|
$(Q) $(RM) -r ./bin
|
|
|
|
clean: clean_root
|
|
$(RM) zdtm_ct zdtm-tst-list
|
|
$(Q) $(RM) *.log
|
|
$(Q) $(RM) -r ./dump/
|
|
$(Q) $(MAKE) -C zdtm cleandep clean cleanout
|
|
$(Q) $(MAKE) -C libcriu clean
|
|
$(Q) $(MAKE) -C rpc clean
|
|
$(Q) $(MAKE) -C crit clean
|
|
|
|
.PHONY: zdtm_ns
|