tests: enable valgrind tests for tests
authorThomas Haller <thaller@redhat.com>
Wed, 4 Feb 2015 10:58:52 +0000 (11:58 +0100)
committerThomas Haller <thaller@redhat.com>
Mon, 9 Feb 2015 10:51:07 +0000 (11:51 +0100)
15 files changed:
callouts/tests/Makefile.am
libnm-core/tests/Makefile.am
libnm-glib/tests/Makefile.am
libnm-util/tests/Makefile.am
libnm/tests/Makefile.am
src/devices/wifi/tests/Makefile.am
src/dhcp-manager/tests/Makefile.am
src/dnsmasq-manager/tests/Makefile.am
src/settings/plugins/ibft/tests/Makefile.am
src/settings/plugins/ifcfg-rh/tests/Makefile.am
src/settings/plugins/ifupdown/tests/Makefile.am
src/settings/plugins/keyfile/tests/Makefile.am
src/supplicant-manager/tests/Makefile.am
src/tests/Makefile.am
src/tests/config/Makefile.am

index 3d16d74..a0ed401 100644 (file)
@@ -28,6 +28,7 @@ test_dispatcher_envp_LDADD = \
 
 ###########################################
 
+@VALGRIND_RULES@
 TESTS = test-dispatcher-envp
 
 endif
index a21c131..79aa73d 100644 (file)
@@ -24,6 +24,7 @@ LDADD = \
        $(top_builddir)/libnm-core/libnm-core.la \
        $(GLIB_LIBS)
 
+@VALGRIND_RULES@
 TESTS = $(noinst_PROGRAMS)
 
 endif
index 7b8f362..b053109 100644 (file)
@@ -12,6 +12,7 @@ AM_CPPFLAGS = \
 
 noinst_PROGRAMS = $(TESTS)
 
+#@VALGRIND_RULES@
 TESTS = test-nm-client test-remote-settings-client
 
 ####### NMClient and non-settings tests #######
index 690bdbf..16a7f8f 100644 (file)
@@ -10,6 +10,7 @@ AM_CPPFLAGS = \
        -DBUILD_DIR=\"$(abs_builddir)\" \
        -DTEST_CERT_DIR=\"$(top_srcdir)/libnm-core/tests/certs/\"
 
+@VALGRIND_RULES@
 TESTS = \
        test-settings-defaults \
        test-crypto \
index 38449fa..f16ee3d 100644 (file)
@@ -17,6 +17,7 @@ LDADD = \
 
 noinst_PROGRAMS = $(TESTS)
 
+#@VALGRIND_RULES@
 TESTS = test-nm-client test-remote-settings-client test-secret-agent
 
 test_nm_client_SOURCES = \
index 09c6401..2a7d784 100644 (file)
@@ -23,5 +23,6 @@ test_wifi_ap_utils_SOURCES = \
 
 test_wifi_ap_utils_LDADD = $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-wifi-ap-utils
 
index 9dc5dcb..8aa79a2 100644 (file)
@@ -37,6 +37,7 @@ test_dhcp_utils_LDADD = \
 
 #################################
 
+@VALGRIND_RULES@
 TESTS = test-dhcp-dhclient test-dhcp-utils
 
 EXTRA_DIST = \
index c6ce1cd..b51de6a 100644 (file)
@@ -19,5 +19,6 @@ test_dnsmasq_utils_SOURCES = \
 test_dnsmasq_utils_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-dnsmasq-utils
 
index dd72220..3c7c94a 100644 (file)
@@ -32,6 +32,7 @@ test_ibft_SOURCES = \
 test_ibft_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-ibft
 
 endif
index 5a17ed9..a3f6a05 100644 (file)
@@ -47,6 +47,7 @@ test_ifcfg_rh_utils_SOURCES = \
 test_ifcfg_rh_utils_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-ifcfg-rh-utils test-ifcfg-rh
 
 endif
index 24cdd95..2e927db 100644 (file)
@@ -23,6 +23,8 @@ test_ifupdown_SOURCES = \
 test_ifupdown_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+# TODO: enable valgrind for ifupdown. Currently it fails.
+#@VALGRIND_RULES@
 TESTS = test-ifupdown
 
 endif
index 20b9820..a79e20b 100644 (file)
@@ -34,6 +34,7 @@ test_keyfile_LDADD = \
        $(DBUS_LIBS) \
        $(CODE_COVERAGE_LDFLAGS)
 
+@VALGRIND_RULES@
 TESTS = test-keyfile
 
 endif
index 452ccdc..85268dc 100644 (file)
@@ -18,4 +18,5 @@ test_supplicant_config_SOURCES = \
 test_supplicant_config_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-supplicant-config
index 65bc219..a96d1ce 100644 (file)
@@ -86,6 +86,7 @@ EXTRA_DIST = test-secret-agent.py
 
 ###########################################
 
+@VALGRIND_RULES@
 TESTS = \
        test-ip4-config \
        test-ip6-config \
index 66009c8..42c6b9a 100644 (file)
@@ -23,6 +23,7 @@ test_config_SOURCES = \
 test_config_LDADD = \
        $(top_builddir)/src/libNetworkManager.la
 
+@VALGRIND_RULES@
 TESTS = test-config
 
 EXTRA_DIST = \