]> git.proxmox.com Git - ovs.git/blobdiff - tests/automake.mk
valgrind: Add support to run kernel datapath testsuite under valgrind
[ovs.git] / tests / automake.mk
index c1a2357e1c46d1f34c385485e3d33cb83b21692b..8157641d94f9c306a2604832623a6f446067edb2 100644 (file)
@@ -215,6 +215,13 @@ check-valgrind: all $(valgrind_wrappers) $(check_DATA)
        @echo '----------------------------------------------------------------------'
        @echo 'Valgrind output can be found in tests/testsuite.dir/*/valgrind.*'
        @echo '----------------------------------------------------------------------'
+check-kernel-valgrind: all $(valgrind_wrappers) $(check_DATA)
+       set $(SHELL) '$(SYSTEM_KMOD_TESTSUITE)' -C tests VALGRIND='$(VALGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d $(TESTSUITEFLAGS) -j1; \
+       "$$@" || (test X'$(RECHECK)' = Xyes && "$$@" --recheck)
+       @echo
+       @echo '----------------------------------------------------------------------'
+       @echo 'Valgrind output can be found in tests/system-kmod-testsuite.dir/*/valgrind.*'
+       @echo '----------------------------------------------------------------------'
 check-helgrind: all $(valgrind_wrappers) $(check_DATA)
        -$(SHELL) '$(TESTSUITE)' -C tests CHECK_VALGRIND=true VALGRIND='$(HELGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d $(TESTSUITEFLAGS)