From 861a45d9a866e5a9d87eaad8b8b9734eb6bc59aa Mon Sep 17 00:00:00 2001
From: Alexey Tikhonov <atikhono@redhat.com>
Date: Fri, 22 Mar 2019 16:33:14 +0100
Subject: [PATCH 14/15] TESTS: moved cwrap/test_negcache to cmocka tests
Moved cwrap/test_negcache.c to cmocka tests since it doesn't use
cwrap tools anymore.
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
(cherry picked from commit 137b684d0a01afa02618b07ba46a44dad017b5b9)
Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
---
Makefile.am | 19 +++++++++
.../test_negcache_2.c} | 0
src/tests/cwrap/Makefile.am | 40 -------------------
3 files changed, 19 insertions(+), 40 deletions(-)
rename src/tests/{cwrap/test_negcache.c => cmocka/test_negcache_2.c} (100%)
diff --git a/Makefile.am b/Makefile.am
index 6a67dc7b1..d09f50aa2 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -239,6 +239,7 @@ if HAVE_CMOCKA
test-find-uid \
test-io \
test-negcache \
+ negcache_2-tests \
test-authtok \
sss_nss_idmap-tests \
deskprofile_utils-tests \
@@ -2603,6 +2604,24 @@ test_negcache_LDADD = \
libsss_test_common.la \
libsss_idmap.la
+negcache_2_tests_SOURCES =\
+ $(SSSD_RESPONDER_OBJ) \
+ src/tests/cmocka/test_negcache_2.c \
+ $(NULL)
+negcache_2_tests_CFLAGS = \
+ $(AM_CFLAGS) \
+ -DBASE_FILE_STEM=\"$(*F)\" \
+ $(NULL)
+negcache_2_tests_LDADD = \
+ $(LIBADD_DL) \
+ $(CMOCKA_LIBS) \
+ $(SSSD_LIBS) \
+ $(SYSTEMD_DAEMON_LIBS) \
+ libsss_util.la \
+ libsss_test_common.la \
+ libsss_debug.la \
+ $(NULL)
+
test_authtok_SOURCES = \
src/tests/cmocka/test_authtok.c \
src/util/authtok.c \
diff --git a/src/tests/cwrap/test_negcache.c b/src/tests/cmocka/test_negcache_2.c
similarity index 100%
rename from src/tests/cwrap/test_negcache.c
rename to src/tests/cmocka/test_negcache_2.c
diff --git a/src/tests/cwrap/Makefile.am b/src/tests/cwrap/Makefile.am
index bfc493395..1edefc678 100644
--- a/src/tests/cwrap/Makefile.am
+++ b/src/tests/cwrap/Makefile.am
@@ -73,26 +73,6 @@ SSSD_RESPONDER_IFACE_OBJ = \
../../../src/responder/common/iface/responder_iface_generated.c \
$(NULL)
-SSSD_RESPONDER_OBJ = \
- ../../../src/responder/common/negcache_files.c \
- ../../../src/util/nss_dl_load.c \
- ../../../src/responder/common/negcache.c \
- ../../../src/responder/common/responder_cmd.c \
- ../../../src/responder/common/responder_common.c \
- ../../../src/responder/common/responder_dp.c \
- ../../../src/responder/common/responder_dp_ssh.c \
- ../../../src/responder/common/responder_packet.c \
- ../../../src/responder/common/responder_get_domains.c \
- ../../../src/responder/common/responder_utils.c \
- ../../../src/responder/common/data_provider/rdp_message.c \
- ../../../src/responder/common/data_provider/rdp_client.c \
- ../../../src/monitor/monitor_iface_generated.c \
- ../../../src/providers/data_provider_req.c \
- ../../../src/util/session_recording.c \
- $(SSSD_RESPONDER_IFACE_OBJ) \
- $(SSSD_CACHE_REQ_OBJ) \
- $(NULL)
-
dist_noinst_DATA = \
group \
passwd \
@@ -107,7 +87,6 @@ check_PROGRAMS += \
server-tests \
usertools-tests \
responder_common-tests \
- negcache-tests \
$(NULL)
endif # HAVE_UID_WRAPPER
endif # HAVE_NSS_WRAPPER
@@ -201,23 +180,4 @@ responder_common_tests_LDADD = \
$(abs_top_builddir)/libsss_test_common.la \
$(NULL)
-negcache_tests_SOURCES =\
- $(SSSD_RESPONDER_OBJ) \
- test_negcache.c \
- $(NULL)
-negcache_tests_CFLAGS = \
- $(AM_CFLAGS) \
- -DBASE_FILE_STEM=\"$(*F)\" \
- $(NULL)
-negcache_tests_LDADD = \
- $(LIBADD_DL) \
- $(CMOCKA_LIBS) \
- $(SSSD_LIBS) \
- $(SELINUX_LIBS) \
- $(SYSTEMD_DAEMON_LIBS) \
- $(abs_top_builddir)/libsss_util.la \
- $(abs_top_builddir)/libsss_debug.la \
- $(abs_top_builddir)/libsss_test_common.la \
- $(NULL)
-
tests: $(check_PROGRAMS)
--
2.19.1