diff options
author | Jakub Hrozek <jhrozek@redhat.com> | 2013-02-12 17:40:01 +0100 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-03-08 22:19:26 +0100 |
commit | 150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2 (patch) | |
tree | 48def0d6cdd381d89b50e1a7c1c4d59a3e55cd06 /Makefile.am | |
parent | 1a5d83798af7bd88c9d20862c8830ebb5b755e2d (diff) | |
download | sssd-150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2.tar.gz sssd-150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2.tar.xz sssd-150b76e13b7c4f3ccf1d709bf517ca2af6b2c9a2.zip |
CMocka based test for the NSS responder
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index c66e25525..2401c9122 100644 --- a/Makefile.am +++ b/Makefile.am @@ -138,9 +138,15 @@ endif endif +if HAVE_CMOCKA + non_interactive_cmocka_based_tests = \ + nss-srv-tests +endif + check_PROGRAMS = \ stress-tests \ krb5-child-test \ + $(non_interactive_cmocka_based_tests) \ $(non_interactive_check_based_tests) PYTHON_TESTS = @@ -153,6 +159,7 @@ endif TESTS = \ $(PYTHON_TESTS) \ + $(non_interactive_cmocka_based_tests) \ $(non_interactive_check_based_tests) sssdlib_LTLIBRARIES = \ @@ -1153,6 +1160,42 @@ krb5_child_test_LDADD = \ libsss_util.la \ libsss_test_common.la +if HAVE_CMOCKA +TEST_MOCK_OBJ = \ + src/tests/common.c + +TEST_MOCK_RESP_OBJ = \ + $(TEST_MOCK_OBJ) \ + src/tests/common_tev.c \ + src/tests/common_dom.c \ + src/tests/cmocka/common_mock_resp.c \ + src/responder/common/responder_packet.c \ + src/responder/common/responder_cmd.c \ + src/responder/common/negcache.c \ + src/responder/common/responder_common.c + +nss_srv_tests_DEPENDENCIES = \ + $(ldblib_LTLIBRARIES) +nss_srv_tests_SOURCES = \ + $(TEST_MOCK_RESP_OBJ) \ + src/tests/cmocka/test_nss_srv.c \ + src/responder/nss/nsssrv_cmd.c \ + src/responder/nss/nsssrv_netgroup.c \ + src/responder/nss/nsssrv_services.c \ + src/responder/nss/nsssrv_mmap_cache.c +nss_srv_tests_CFLAGS = \ + $(AM_CFLAGS) +nss_srv_tests_LDFLAGS = \ + -Wl,-wrap,sss_ncache_check_user \ + -Wl,-wrap,sss_packet_get_body \ + -Wl,-wrap,sss_packet_get_cmd \ + -Wl,-wrap,sss_cmd_send_empty \ + -Wl,-wrap,sss_cmd_done +nss_srv_tests_LDADD = \ + $(CMOCKA_LIBS) \ + libsss_util.la +endif + noinst_PROGRAMS = pam_test_client if BUILD_SUDO noinst_PROGRAMS += sss_sudo_cli |