Browse Source

TT#14008 allow parallel execute of daemon tests

Change-Id: I5155a017924cb6f9d3f379c259fae6de29fa8939
pull/1179/head
Richard Fuchs 5 years ago
parent
commit
9c6d57edc5
1 changed files with 26 additions and 8 deletions
  1. +26
    -8
      t/Makefile

+ 26
- 8
t/Makefile View File

@ -84,7 +84,8 @@ include ../lib/common.Makefile
include .depend include .depend
.PHONY: all-tests unit-tests daemon-tests
.PHONY: all-tests unit-tests daemon-tests all-daemon-tests \
daemon-tests-main daemon-tests-jb daemon-tests-reorder
TESTS= bitstr-test aes-crypt aead-aes-crypt const_str_hash-test.strhash TESTS= bitstr-test aes-crypt aead-aes-crypt const_str_hash-test.strhash
ifeq ($(with_transcoding),yes) ifeq ($(with_transcoding),yes)
@ -108,16 +109,33 @@ unit-tests: $(TESTS)
daemon-tests: tests-preload.so daemon-tests: tests-preload.so
$(MAKE) -C ../daemon $(MAKE) -C ../daemon
rm -rf fake-sockets
mkdir fake-sockets
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-sockets \
$(MAKE) all-daemon-tests
all-daemon-tests: daemon-tests-main daemon-tests-jb daemon-tests-reorder
daemon-tests-main:
rm -rf fake-$@-sockets
mkdir fake-$@-sockets
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-$@-sockets \
perl -I../perl auto-daemon-tests.pl perl -I../perl auto-daemon-tests.pl
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-sockets \
test "$$(ls fake-$@-sockets)" = ""
rmdir fake-$@-sockets
daemon-tests-jb:
rm -rf fake-$@-sockets
mkdir fake-$@-sockets
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-$@-sockets \
perl -I../perl auto-daemon-tests-jb.pl perl -I../perl auto-daemon-tests-jb.pl
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-sockets \
test "$$(ls fake-$@-sockets)" = ""
rmdir fake-$@-sockets
daemon-tests-reorder:
rm -rf fake-$@-sockets
mkdir fake-$@-sockets
LD_PRELOAD=../t/tests-preload.so RTPE_BIN=../daemon/rtpengine TEST_SOCKET_PATH=./fake-$@-sockets \
perl -I../perl auto-daemon-tests-reorder.pl perl -I../perl auto-daemon-tests-reorder.pl
test "$$(ls fake-sockets)" = ""
rmdir fake-sockets
test "$$(ls fake-$@-sockets)" = ""
rmdir fake-$@-sockets
bitstr-test: bitstr-test.o bitstr-test: bitstr-test.o


Loading…
Cancel
Save