]> git.proxmox.com Git - mirror_ovs.git/commitdiff
tests: Allow running offloads testsuite under valgrind.
authorIlya Maximets <i.maximets@ovn.org>
Mon, 6 Jan 2020 10:54:07 +0000 (11:54 +0100)
committerSimon Horman <simon.horman@netronome.com>
Tue, 7 Jan 2020 09:12:46 +0000 (10:12 +0100)
This helps a lot with finding memory leaks and uninitialized
data usage.

Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
Acked-by: Ben Pfaff <blp@ovn.org>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
tests/automake.mk

index 529eab54eb445e244d1d8134da88800d14eefc6e..e98030fcea22e09d9c7fdbd97acc9903bb53c60a 100644 (file)
@@ -289,6 +289,12 @@ check-afxdp-valgrind: all $(valgrind_wrappers) $(check_DATA)
        @echo '----------------------------------------------------------------------'
        @echo 'Valgrind output can be found in tests/system-afxdp-testsuite.dir/*/valgrind.*'
        @echo '----------------------------------------------------------------------'
+check-offloads-valgrind: all $(valgrind_wrappers) $(check_DATA)
+       $(SHELL) '$(SYSTEM_OFFLOADS_TESTSUITE)' -C tests VALGRIND='$(VALGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d $(TESTSUITEFLAGS) -j1
+       @echo
+       @echo '----------------------------------------------------------------------'
+       @echo 'Valgrind output can be found in tests/system-offloads-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)