From 400f85d538494c615e26ce9b6dc8f0312e746042 Mon Sep 17 00:00:00 2001 From: Timo Tietavainen Date: Thu, 22 Oct 2020 00:42:53 +0300 Subject: [PATCH] Add unit test junit and Valgrind options Add junit option to Redis module unit tests execution. Add more Valgrind options to enable wider set of Valgrind checks for the Redis module code. Signed-off-by: Timo Tietavainen Change-Id: I8e3335cb3566bf9e4ad3fed319443356cf59150b --- redismodule/Makefile.am | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/redismodule/Makefile.am b/redismodule/Makefile.am index a798ed1..67a4840 100755 --- a/redismodule/Makefile.am +++ b/redismodule/Makefile.am @@ -116,12 +116,30 @@ test: ut_test endif ut_test: redismodule_ut redismodule_ut2 - ./redismodule_ut - ./redismodule_ut2 + ./redismodule_ut -ojunit + ./redismodule_ut2 -ojunit ut_memcheck_test: redismodule_ut redismodule_ut2 - valgrind --error-exitcode=1 --leak-check=full ./redismodule_ut - valgrind --error-exitcode=1 --leak-check=full ./redismodule_ut2 + valgrind --error-exitcode=1 \ + --tool=memcheck \ + --show-emwarns=yes \ + -v -d \ + --stats=yes \ + --read-var-info=yes \ + --leak-check=full \ + --log-file=/tmp/redimodule_ut_valgrind_leak.log \ + --track-origins=yes \ + ./redismodule_ut + valgrind --error-exitcode=1 \ + --tool=memcheck \ + --show-emwarns=yes \ + -v -d \ + --stats=yes \ + --read-var-info=yes \ + --leak-check=full \ + --log-file=/tmp/redimodule_ut2_valgrind_leak.log \ + --track-origins=yes \ + ./redismodule_ut2 TESTS = run-tests.sh -- 2.16.6