Commit cba08fb7 authored by Andrew Vagin's avatar Andrew Vagin Committed by Pavel Emelyanov

makefile: use zdtm.py to execute tests

Signed-off-by: 's avatarAndrew Vagin <avagin@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 4986d1b5
...@@ -21,27 +21,21 @@ other: .FORCE ...@@ -21,27 +21,21 @@ other: .FORCE
setsid $(MAKE) -C $$t run || exit 1; \ setsid $(MAKE) -C $$t run || exit 1; \
done \ done \
zdtm-tst-list: zdtm.sh zdtm: .FORCE
./zdtm.sh -l > zdtm-tst-list ./zdtm.py run -a --parallel 2
zdtm: zdtm-tst-list .FORCE zdtm-pre-dump:
$(MAKE) -f Makefile.zdtm zdtm_nons ./zdtm.py run --pre 2:1 -t zdtm/live/transition/fork -f uns
$(MAKE) -f Makefile.zdtm zdtm_ns
$(MAKE) clean_root
$(MAKE) -f Makefile.zdtm zdtm_ns_user
zdtm-pre-dump: zdtm-tst-list zdtm-snapshot:
ZDTM_ARGS="-P -p -i 3 -C" $(MAKE) -f Makefile.zdtm ns/static/pipe00 ./zdtm.py run --pre 2:1 --snap -t zdtm/live/transition/fork -f uns
zdtm-snapshot: zdtm-tst-list zdtm-iter:
ZDTM_ARGS="-s -i 3 -C" $(MAKE) -f Makefile.zdtm ns/static/pipe00 ./zdtm.py run --iters 3:1 -t zdtm/live/transition/fork -f uns
zdtm-iter: zdtm-tst-list
ZDTM_ARGS="-i 3 -C" $(MAKE) -f Makefile.zdtm ns/static/pipe00
zdtm-freezer: zdtm-freezer:
ZDTM_ARGS="--freeze-cgroup /sys/fs/cgroup/freezer/test -i 3" $(MAKE) -f Makefile.zdtm transition/thread-bomb ./zdtm.sh --freeze-cgroup /sys/fs/cgroup/freezer/test -i 3 transition/thread-bomb
ZDTM_ARGS="--freeze-cgroup /sys/fs/cgroup/freezer/test -d --frozen" $(MAKE) -f Makefile.zdtm transition/thread-bomb ./zdtm.sh --frozen --freeze-cgroup /sys/fs/cgroup/freezer/test -i 3 transition/thread-bomb
.PHONY: zdtm .PHONY: zdtm
......
TST = $(shell cat zdtm-tst-list)
CFLAGS += -D_GNU_SOURCE
.FORCE:
zdtm_ns: $(shell echo "$(TST)" | tr ' ' '\n' | awk '/^ns\// && !/ns\/user/ {print}')
zdtm_ns_user: $(shell echo "$(TST)" | tr ' ' '\n' | awk '/^ns\/user/ {print}')
zdtm_nons: $(shell echo "$(TST)" | tr ' ' '\n' | awk '!/^ns\// {print}')
$(TST): zdtm_ct mount_cgroups .FORCE
./zdtm.sh --ct ${ZDTM_ARGS} -r $(@) > $(subst /,_,$@).log 2>&1; \
{ ret=$$?; fname=$(subst /,_,$@).log; flock Makefile cat $$fname; unlink $$fname; exit $$ret; }
mount_cgroups: .FORCE
flock zdtm_mount_cgroups ./zdtm_mount_cgroups
zdtm_ct: zdtm_ct.c
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment