summaryrefslogtreecommitdiff
path: root/p11-kit
diff options
context:
space:
mode:
Diffstat (limited to 'p11-kit')
-rw-r--r--p11-kit/Makefile.am244
-rw-r--r--p11-kit/fixtures/package-modules/four.module (renamed from p11-kit/tests/files/package-modules/four.module)0
-rw-r--r--p11-kit/fixtures/package-modules/win32/four.module (renamed from p11-kit/tests/files/package-modules/win32/four.module)0
-rw-r--r--p11-kit/fixtures/system-modules/one.module (renamed from p11-kit/tests/files/system-modules/one.module)0
-rw-r--r--p11-kit/fixtures/system-modules/two-duplicate.module (renamed from p11-kit/tests/files/system-modules/two-duplicate.module)0
-rw-r--r--p11-kit/fixtures/system-modules/two.badname (renamed from p11-kit/tests/files/system-modules/two.badname)0
-rw-r--r--p11-kit/fixtures/system-modules/win32/one.module (renamed from p11-kit/tests/files/system-modules/win32/one.module)0
-rw-r--r--p11-kit/fixtures/system-modules/win32/two-duplicate.module (renamed from p11-kit/tests/files/system-modules/win32/two-duplicate.module)0
-rw-r--r--p11-kit/fixtures/system-modules/win32/two.badname (renamed from p11-kit/tests/files/system-modules/win32/two.badname)0
-rw-r--r--p11-kit/fixtures/system-pkcs11.conf (renamed from p11-kit/tests/files/system-pkcs11.conf)0
-rw-r--r--p11-kit/fixtures/test-1.conf (renamed from p11-kit/tests/files/test-1.conf)0
-rw-r--r--p11-kit/fixtures/test-pinfile (renamed from p11-kit/tests/files/test-pinfile)0
-rw-r--r--p11-kit/fixtures/test-pinfile-large (renamed from p11-kit/tests/files/test-pinfile-large)0
-rw-r--r--p11-kit/fixtures/test-system-invalid.conf (renamed from p11-kit/tests/files/test-system-invalid.conf)0
-rw-r--r--p11-kit/fixtures/test-system-merge.conf (renamed from p11-kit/tests/files/test-system-merge.conf)0
-rw-r--r--p11-kit/fixtures/test-system-none.conf (renamed from p11-kit/tests/files/test-system-none.conf)0
-rw-r--r--p11-kit/fixtures/test-system-only.conf (renamed from p11-kit/tests/files/test-system-only.conf)0
-rw-r--r--p11-kit/fixtures/test-user-invalid.conf (renamed from p11-kit/tests/files/test-user-invalid.conf)0
-rw-r--r--p11-kit/fixtures/test-user-only.conf (renamed from p11-kit/tests/files/test-user-only.conf)0
-rw-r--r--p11-kit/fixtures/test-user.conf (renamed from p11-kit/tests/files/test-user.conf)0
-rw-r--r--p11-kit/fixtures/user-modules/one.module (renamed from p11-kit/tests/files/user-modules/one.module)0
-rw-r--r--p11-kit/fixtures/user-modules/three.module (renamed from p11-kit/tests/files/user-modules/three.module)0
-rw-r--r--p11-kit/fixtures/user-modules/win32/one.module (renamed from p11-kit/tests/files/user-modules/win32/one.module)0
-rw-r--r--p11-kit/fixtures/user-modules/win32/three.module (renamed from p11-kit/tests/files/user-modules/win32/three.module)0
-rw-r--r--p11-kit/frob-setuid.c (renamed from p11-kit/tests/frob-setuid.c)0
-rw-r--r--p11-kit/mock-module-ep.c (renamed from p11-kit/tests/mock-module-ep.c)0
-rw-r--r--p11-kit/mock-module-ep2.c (renamed from p11-kit/tests/mock-module-ep2.c)0
-rw-r--r--p11-kit/print-messages.c (renamed from p11-kit/tests/print-messages.c)0
-rw-r--r--p11-kit/test-conf.c (renamed from p11-kit/tests/test-conf.c)54
-rw-r--r--p11-kit/test-deprecated.c (renamed from p11-kit/tests/test-deprecated.c)0
-rw-r--r--p11-kit/test-init.c (renamed from p11-kit/tests/test-init.c)0
-rw-r--r--p11-kit/test-iter.c (renamed from p11-kit/tests/test-iter.c)0
-rw-r--r--p11-kit/test-log.c (renamed from p11-kit/tests/test-log.c)0
-rw-r--r--p11-kit/test-managed.c (renamed from p11-kit/tests/test-managed.c)0
-rw-r--r--p11-kit/test-mock.c (renamed from p11-kit/tests/test-mock.c)0
-rw-r--r--p11-kit/test-modules.c (renamed from p11-kit/tests/test-modules.c)0
-rw-r--r--p11-kit/test-pin.c (renamed from p11-kit/tests/test-pin.c)6
-rw-r--r--p11-kit/test-progname.c (renamed from p11-kit/tests/test-progname.c)0
-rw-r--r--p11-kit/test-proxy.c (renamed from p11-kit/tests/test-proxy.c)0
-rw-r--r--p11-kit/test-rpc.c (renamed from p11-kit/tests/test-rpc.c)0
-rw-r--r--p11-kit/test-transport.c (renamed from p11-kit/tests/test-transport.c)2
-rw-r--r--p11-kit/test-uri.c (renamed from p11-kit/tests/test-uri.c)0
-rw-r--r--p11-kit/test-util.c (renamed from p11-kit/tests/test-util.c)0
-rw-r--r--p11-kit/test-virtual.c (renamed from p11-kit/tests/test-virtual.c)0
-rw-r--r--p11-kit/tests/Makefile.am91
45 files changed, 201 insertions, 196 deletions
diff --git a/p11-kit/Makefile.am b/p11-kit/Makefile.am
index dd2716d..b4b4886 100644
--- a/p11-kit/Makefile.am
+++ b/p11-kit/Makefile.am
@@ -1,51 +1,34 @@
-include $(top_srcdir)/build/Makefile.decl
-
-SUBDIRS = . tests
-
-COMMON = $(top_srcdir)/common
-
-AM_CPPFLAGS = \
- -I$(top_srcdir) \
- -I$(COMMON) \
- -DSRCDIR=\"$(srcdir)\" \
- -DBINDIR=\"$(bindir)\" \
- -DPRIVATEDIR=\"$(privatedir)\" \
- -DP11_KIT_FUTURE_UNSTABLE_API \
- $(NULL)
-
-incdir = $(includedir)/p11-kit-1/p11-kit
-
-inc_HEADERS = \
- deprecated.h \
- iter.h \
- p11-kit.h \
- pin.h \
- remote.h \
- uri.h \
+inc_HEADERS += \
+ p11-kit/deprecated.h \
+ p11-kit/iter.h \
+ p11-kit/p11-kit.h \
+ p11-kit/pin.h \
+ p11-kit/remote.h \
+ p11-kit/uri.h \
$(NULL)
MODULE_SRCS = \
- util.c \
- conf.c conf.h \
- iter.c \
- log.c log.h \
- modules.c modules.h \
- pkcs11.h \
- pin.c \
- pkcs11.h \
- proxy.c proxy.h \
- private.h \
- messages.c \
- remote.c \
- rpc-transport.c rpc.h \
- rpc-message.c rpc-message.h \
- rpc-client.c rpc-server.c \
- uri.c \
- virtual.c virtual.h \
+ p11-kit/util.c \
+ p11-kit/conf.c p11-kit/conf.h \
+ p11-kit/iter.c \
+ p11-kit/log.c p11-kit/log.h \
+ p11-kit/modules.c p11-kit/modules.h \
+ p11-kit/pkcs11.h \
+ p11-kit/pin.c \
+ p11-kit/pkcs11.h \
+ p11-kit/private.h \
+ p11-kit/proxy.c p11-kit/proxy.h \
+ p11-kit/messages.c \
+ p11-kit/remote.c \
+ p11-kit/rpc-transport.c p11-kit/rpc.h \
+ p11-kit/rpc-message.c p11-kit/rpc-message.h \
+ p11-kit/rpc-client.c p11-kit/rpc-server.c \
+ p11-kit/uri.c \
+ p11-kit/virtual.c p11-kit/virtual.h \
$(inc_HEADERS)
-lib_LTLIBRARIES = \
+lib_LTLIBRARIES += \
libp11-kit.la
libp11_kit_la_CFLAGS = \
@@ -66,13 +49,13 @@ libp11_kit_la_LDFLAGS = \
libp11_kit_la_SOURCES = $(MODULE_SRCS)
libp11_kit_la_LIBADD = \
- $(top_builddir)/common/libp11-common.la \
- $(top_builddir)/common/libp11-library.la \
+ libp11-common.la \
+ libp11-library.la \
$(LIBFFI_LIBS) \
$(LTLIBINTL) \
$(NULL)
-noinst_LTLIBRARIES = \
+noinst_LTLIBRARIES += \
libp11-kit-testable.la
libp11_kit_testable_la_LDFLAGS = -no-undefined
@@ -82,24 +65,24 @@ libp11_kit_testable_la_LIBADD = $(libp11_kit_la_LIBADD)
if OS_WIN32
libp11_kit_testable_la_CFLAGS = \
- -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/system-pkcs11.conf"\" \
- -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/system-modules/win32"\" \
- -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/package-modules/win32"\" \
- -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/user-pkcs11.conf"\" \
- -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/user-modules/win32"\" \
- -DP11_MODULE_PATH=\""$(abs_top_builddir)/p11-kit/tests/.libs"\" \
+ -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/fixtures/system-pkcs11.conf"\" \
+ -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/system-modules/win32"\" \
+ -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/package-modules/win32"\" \
+ -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/fixtures/user-pkcs11.conf"\" \
+ -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/user-modules/win32"\" \
+ -DP11_MODULE_PATH=\""$(abs_top_builddir)/.libs"\" \
$(LIBFFI_CFLAGS) \
$(NULL)
else
libp11_kit_testable_la_CFLAGS = \
- -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/system-pkcs11.conf"\" \
- -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/system-modules"\" \
- -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/package-modules"\" \
- -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/tests/files/user-pkcs11.conf"\" \
- -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/tests/files/user-modules"\" \
- -DP11_MODULE_PATH=\""$(abs_top_builddir)/p11-kit/tests/.libs"\" \
+ -DP11_SYSTEM_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/fixtures/system-pkcs11.conf"\" \
+ -DP11_SYSTEM_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/system-modules"\" \
+ -DP11_PACKAGE_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/package-modules"\" \
+ -DP11_USER_CONFIG_FILE=\""$(abs_top_srcdir)/p11-kit/fixtures/user-pkcs11.conf"\" \
+ -DP11_USER_CONFIG_MODULES=\""$(abs_top_srcdir)/p11-kit/fixtures/user-modules"\" \
+ -DP11_MODULE_PATH=\""$(abs_top_builddir)/.libs"\" \
$(LIBFFI_CFLAGS) \
$(NULL)
@@ -111,31 +94,144 @@ install-exec-hook:
endif
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = p11-kit-1.pc
+pkgconfig_DATA = p11-kit/p11-kit-1.pc
exampledir = $(p11_system_config)
-example_DATA = pkcs11.conf.example
+example_DATA = p11-kit/pkcs11.conf.example
-EXTRA_DIST = \
- p11-kit-1.pc.in \
- pkcs11.conf.example.in \
- docs.h \
+EXTRA_DIST += \
+ p11-kit/p11-kit-1.pc.in \
+ p11-kit/pkcs11.conf.example.in \
+ p11-kit/docs.h \
$(NULL)
-bin_PROGRAMS = \
- p11-kit
-
-p11_kit_SOURCES = \
- lists.c \
- p11-kit.c \
- $(NULL)
+bin_PROGRAMS += p11-kit/p11-kit
-p11_kit_CFLAGS = \
+p11_kit_p11_kit_SOURCES = \
+ p11-kit/lists.c \
+ p11-kit/p11-kit.c \
$(NULL)
-p11_kit_LDADD = \
+p11_kit_p11_kit_LDADD = \
libp11-kit.la \
- $(top_builddir)/common/libp11-tool.la \
- $(top_builddir)/common/libp11-common.la \
+ libp11-tool.la \
+ libp11-common.la \
$(LTLIBINTL) \
$(NULL)
+
+# Tests ----------------------------------------------------------------
+
+p11_kit_LIBS = \
+ libp11-kit-testable.la \
+ libp11-test.la \
+ libp11-common.la \
+ $(LTLIBINTL)
+
+CHECK_PROGS += \
+ test-progname \
+ test-util \
+ test-conf \
+ test-uri \
+ test-pin \
+ test-init \
+ test-modules \
+ test-deprecated \
+ test-proxy \
+ test-iter \
+ test-rpc \
+ $(NULL)
+
+test_conf_SOURCES = p11-kit/test-conf.c
+test_conf_LDADD = $(p11_kit_LIBS)
+
+test_deprecated_SOURCES = p11-kit/test-deprecated.c
+test_deprecated_LDADD = $(p11_kit_LIBS)
+
+test_init_SOURCES = p11-kit/test-init.c
+test_init_LDADD = $(p11_kit_LIBS)
+
+test_iter_SOURCES = p11-kit/test-iter.c
+test_iter_LDADD = $(p11_kit_LIBS)
+
+test_modules_SOURCES = p11-kit/test-modules.c
+test_modules_LDADD = $(p11_kit_LIBS)
+
+test_pin_SOURCES = p11-kit/test-pin.c
+test_pin_LDADD = $(p11_kit_LIBS)
+
+test_progname_SOURCES = p11-kit/test-progname.c
+test_progname_LDADD = $(p11_kit_LIBS)
+
+test_proxy_SOURCES = p11-kit/test-proxy.c
+test_proxy_LDADD = $(p11_kit_LIBS)
+
+test_rpc_SOURCES = p11-kit/test-rpc.c
+test_rpc_LDADD = $(p11_kit_LIBS)
+
+test_uri_SOURCES = p11-kit/test-uri.c
+test_uri_LDADD = $(p11_kit_LIBS)
+
+test_util_SOURCES = p11-kit/test-util.c
+test_util_LDADD = $(p11_kit_LIBS)
+
+noinst_PROGRAMS += \
+ print-messages \
+ frob-setuid
+
+print_messages_SOURCES = p11-kit/print-messages.c
+print_messages_LDADD = $(p11_kit_LIBS)
+
+frob_setuid_SOURCES = p11-kit/frob-setuid.c
+frob_setuid_LDADD = $(p11_kit_LIBS)
+
+if WITH_FFI
+
+CHECK_PROGS += \
+ test-virtual \
+ test-managed \
+ test-log \
+ test-transport \
+ $(NULL)
+
+test_log_SOURCES = p11-kit/test-log.c
+test_log_LDADD = $(p11_kit_LIBS)
+
+test_managed_SOURCES = p11-kit/test-managed.c
+test_managed_LDADD = $(p11_kit_LIBS)
+
+test_transport_SOURCES = p11-kit/test-transport.c
+test_transport_LDADD = $(p11_kit_LIBS)
+
+test_virtual_SOURCES = p11-kit/test-virtual.c
+test_virtual_LDADD = $(p11_kit_LIBS)
+
+endif
+
+noinst_LTLIBRARIES += \
+ mock-one.la \
+ mock-two.la \
+ mock-three.la \
+ mock-four.la
+
+mock_one_la_SOURCES = p11-kit/mock-module-ep.c
+mock_one_la_LIBADD = libp11-test.la libp11-common.la
+mock_one_la_LDFLAGS = \
+ -module -avoid-version -rpath /nowhere \
+ -no-undefined -export-symbols-regex 'C_GetFunctionList'
+
+mock_two_la_SOURCES = p11-kit/mock-module-ep2.c
+mock_two_la_LDFLAGS = $(mock_one_la_LDFLAGS)
+mock_two_la_LIBADD = $(mock_one_la_LIBADD)
+
+mock_three_la_SOURCES = $(mock_one_la_SOURCES)
+mock_three_la_LDFLAGS = $(mock_one_la_LDFLAGS)
+mock_three_la_LIBADD = $(mock_one_la_LIBADD)
+
+mock_four_la_SOURCES = $(mock_one_la_SOURCES)
+mock_four_la_LDFLAGS = $(mock_one_la_LDFLAGS)
+mock_four_la_LIBADD = $(mock_one_la_LIBADD)
+
+EXTRA_DIST += \
+ p11-kit/fixtures \
+ p11-kit/test-mock.c \
+ $(NULL)
diff --git a/p11-kit/tests/files/package-modules/four.module b/p11-kit/fixtures/package-modules/four.module
index 933af2b..933af2b 100644
--- a/p11-kit/tests/files/package-modules/four.module
+++ b/p11-kit/fixtures/package-modules/four.module
diff --git a/p11-kit/tests/files/package-modules/win32/four.module b/p11-kit/fixtures/package-modules/win32/four.module
index 6dc87c9..6dc87c9 100644
--- a/p11-kit/tests/files/package-modules/win32/four.module
+++ b/p11-kit/fixtures/package-modules/win32/four.module
diff --git a/p11-kit/tests/files/system-modules/one.module b/p11-kit/fixtures/system-modules/one.module
index 5f49a8f..5f49a8f 100644
--- a/p11-kit/tests/files/system-modules/one.module
+++ b/p11-kit/fixtures/system-modules/one.module
diff --git a/p11-kit/tests/files/system-modules/two-duplicate.module b/p11-kit/fixtures/system-modules/two-duplicate.module
index 756af69..756af69 100644
--- a/p11-kit/tests/files/system-modules/two-duplicate.module
+++ b/p11-kit/fixtures/system-modules/two-duplicate.module
diff --git a/p11-kit/tests/files/system-modules/two.badname b/p11-kit/fixtures/system-modules/two.badname
index eec3af0..eec3af0 100644
--- a/p11-kit/tests/files/system-modules/two.badname
+++ b/p11-kit/fixtures/system-modules/two.badname
diff --git a/p11-kit/tests/files/system-modules/win32/one.module b/p11-kit/fixtures/system-modules/win32/one.module
index d153ce5..d153ce5 100644
--- a/p11-kit/tests/files/system-modules/win32/one.module
+++ b/p11-kit/fixtures/system-modules/win32/one.module
diff --git a/p11-kit/tests/files/system-modules/win32/two-duplicate.module b/p11-kit/fixtures/system-modules/win32/two-duplicate.module
index 54ef1cc..54ef1cc 100644
--- a/p11-kit/tests/files/system-modules/win32/two-duplicate.module
+++ b/p11-kit/fixtures/system-modules/win32/two-duplicate.module
diff --git a/p11-kit/tests/files/system-modules/win32/two.badname b/p11-kit/fixtures/system-modules/win32/two.badname
index af63cf9..af63cf9 100644
--- a/p11-kit/tests/files/system-modules/win32/two.badname
+++ b/p11-kit/fixtures/system-modules/win32/two.badname
diff --git a/p11-kit/tests/files/system-pkcs11.conf b/p11-kit/fixtures/system-pkcs11.conf
index a3aa273..a3aa273 100644
--- a/p11-kit/tests/files/system-pkcs11.conf
+++ b/p11-kit/fixtures/system-pkcs11.conf
diff --git a/p11-kit/tests/files/test-1.conf b/p11-kit/fixtures/test-1.conf
index d4ae0a1..d4ae0a1 100644
--- a/p11-kit/tests/files/test-1.conf
+++ b/p11-kit/fixtures/test-1.conf
diff --git a/p11-kit/tests/files/test-pinfile b/p11-kit/fixtures/test-pinfile
index f646f3d..f646f3d 100644
--- a/p11-kit/tests/files/test-pinfile
+++ b/p11-kit/fixtures/test-pinfile
diff --git a/p11-kit/tests/files/test-pinfile-large b/p11-kit/fixtures/test-pinfile-large
index 506668d..506668d 100644
--- a/p11-kit/tests/files/test-pinfile-large
+++ b/p11-kit/fixtures/test-pinfile-large
diff --git a/p11-kit/tests/files/test-system-invalid.conf b/p11-kit/fixtures/test-system-invalid.conf
index 344ee96..344ee96 100644
--- a/p11-kit/tests/files/test-system-invalid.conf
+++ b/p11-kit/fixtures/test-system-invalid.conf
diff --git a/p11-kit/tests/files/test-system-merge.conf b/p11-kit/fixtures/test-system-merge.conf
index 978427d..978427d 100644
--- a/p11-kit/tests/files/test-system-merge.conf
+++ b/p11-kit/fixtures/test-system-merge.conf
diff --git a/p11-kit/tests/files/test-system-none.conf b/p11-kit/fixtures/test-system-none.conf
index 95351e6..95351e6 100644
--- a/p11-kit/tests/files/test-system-none.conf
+++ b/p11-kit/fixtures/test-system-none.conf
diff --git a/p11-kit/tests/files/test-system-only.conf b/p11-kit/fixtures/test-system-only.conf
index 589f1c7..589f1c7 100644
--- a/p11-kit/tests/files/test-system-only.conf
+++ b/p11-kit/fixtures/test-system-only.conf
diff --git a/p11-kit/tests/files/test-user-invalid.conf b/p11-kit/fixtures/test-user-invalid.conf
index 344ee96..344ee96 100644
--- a/p11-kit/tests/files/test-user-invalid.conf
+++ b/p11-kit/fixtures/test-user-invalid.conf
diff --git a/p11-kit/tests/files/test-user-only.conf b/p11-kit/fixtures/test-user-only.conf
index 3224c01..3224c01 100644
--- a/p11-kit/tests/files/test-user-only.conf
+++ b/p11-kit/fixtures/test-user-only.conf
diff --git a/p11-kit/tests/files/test-user.conf b/p11-kit/fixtures/test-user.conf
index 369544a..369544a 100644
--- a/p11-kit/tests/files/test-user.conf
+++ b/p11-kit/fixtures/test-user.conf
diff --git a/p11-kit/tests/files/user-modules/one.module b/p11-kit/fixtures/user-modules/one.module
index 5197daf..5197daf 100644
--- a/p11-kit/tests/files/user-modules/one.module
+++ b/p11-kit/fixtures/user-modules/one.module
diff --git a/p11-kit/tests/files/user-modules/three.module b/p11-kit/fixtures/user-modules/three.module
index 3a2366d..3a2366d 100644
--- a/p11-kit/tests/files/user-modules/three.module
+++ b/p11-kit/fixtures/user-modules/three.module
diff --git a/p11-kit/tests/files/user-modules/win32/one.module b/p11-kit/fixtures/user-modules/win32/one.module
index c371e4a..c371e4a 100644
--- a/p11-kit/tests/files/user-modules/win32/one.module
+++ b/p11-kit/fixtures/user-modules/win32/one.module
diff --git a/p11-kit/tests/files/user-modules/win32/three.module b/p11-kit/fixtures/user-modules/win32/three.module
index 30a3b63..30a3b63 100644
--- a/p11-kit/tests/files/user-modules/win32/three.module
+++ b/p11-kit/fixtures/user-modules/win32/three.module
diff --git a/p11-kit/tests/frob-setuid.c b/p11-kit/frob-setuid.c
index e546ece..e546ece 100644
--- a/p11-kit/tests/frob-setuid.c
+++ b/p11-kit/frob-setuid.c
diff --git a/p11-kit/tests/mock-module-ep.c b/p11-kit/mock-module-ep.c
index 9ba739a..9ba739a 100644
--- a/p11-kit/tests/mock-module-ep.c
+++ b/p11-kit/mock-module-ep.c
diff --git a/p11-kit/tests/mock-module-ep2.c b/p11-kit/mock-module-ep2.c
index ee71711..ee71711 100644
--- a/p11-kit/tests/mock-module-ep2.c
+++ b/p11-kit/mock-module-ep2.c
diff --git a/p11-kit/tests/print-messages.c b/p11-kit/print-messages.c
index 5870ad1..5870ad1 100644
--- a/p11-kit/tests/print-messages.c
+++ b/p11-kit/print-messages.c
diff --git a/p11-kit/tests/test-conf.c b/p11-kit/test-conf.c
index d5dc415..94b8b01 100644
--- a/p11-kit/tests/test-conf.c
+++ b/p11-kit/test-conf.c
@@ -58,7 +58,7 @@ test_parse_conf_1 (void)
p11_dict *map;
const char *value;
- map = _p11_conf_parse_file (SRCDIR "/files/test-1.conf", NULL, 0);
+ map = _p11_conf_parse_file (SRCDIR "/p11-kit/fixtures/test-1.conf", NULL, 0);
assert_ptr_not_null (map);
value = p11_dict_get (map, "key1");
@@ -81,7 +81,7 @@ test_parse_ignore_missing (void)
{
p11_dict *map;
- map = _p11_conf_parse_file (SRCDIR "/files/non-existant.conf", NULL, CONF_IGNORE_MISSING);
+ map = _p11_conf_parse_file (SRCDIR "/p11-kit/fixtures/non-existant.conf", NULL, CONF_IGNORE_MISSING);
assert_ptr_not_null (map);
assert_num_eq (0, p11_dict_size (map));
@@ -94,7 +94,7 @@ test_parse_fail_missing (void)
{
p11_dict *map;
- map = _p11_conf_parse_file (SRCDIR "/files/non-existant.conf", NULL, 0);
+ map = _p11_conf_parse_file (SRCDIR "/p11-kit/fixtures/non-existant.conf", NULL, 0);
assert (map == NULL);
assert_ptr_not_null (p11_message_last ());
}
@@ -134,8 +134,8 @@ test_load_globals_merge (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-merge.conf",
- SRCDIR "/files/test-user.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-merge.conf",
+ SRCDIR "/p11-kit/fixtures/test-user.conf",
&user_mode);
assert_ptr_not_null (config);
assert (NULL == p11_message_last ());
@@ -156,8 +156,8 @@ test_load_globals_no_user (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-none.conf",
- SRCDIR "/files/test-user.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-none.conf",
+ SRCDIR "/p11-kit/fixtures/test-user.conf",
&user_mode);
assert_ptr_not_null (config);
assert (NULL == p11_message_last ());
@@ -178,8 +178,8 @@ test_load_globals_user_sets_only (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-merge.conf",
- SRCDIR "/files/test-user-only.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-merge.conf",
+ SRCDIR "/p11-kit/fixtures/test-user-only.conf",
&user_mode);
assert_ptr_not_null (config);
assert (NULL == p11_message_last ());
@@ -200,8 +200,8 @@ test_load_globals_system_sets_only (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-only.conf",
- SRCDIR "/files/test-user.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-only.conf",
+ SRCDIR "/p11-kit/fixtures/test-user.conf",
&user_mode);
assert_ptr_not_null (config);
assert (NULL == p11_message_last ());
@@ -223,8 +223,8 @@ test_load_globals_system_sets_invalid (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-invalid.conf",
- SRCDIR "/files/non-existant.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-invalid.conf",
+ SRCDIR "/p11-kit/fixtures/non-existant.conf",
&user_mode);
error = errno;
assert_ptr_eq (NULL, config);
@@ -243,8 +243,8 @@ test_load_globals_user_sets_invalid (void)
p11_message_clear ();
- config = _p11_conf_load_globals (SRCDIR "/files/test-system-merge.conf",
- SRCDIR "/files/test-user-invalid.conf",
+ config = _p11_conf_load_globals (SRCDIR "/p11-kit/fixtures/test-system-merge.conf",
+ SRCDIR "/p11-kit/fixtures/test-user-invalid.conf",
&user_mode);
error = errno;
assert_ptr_eq (NULL, config);
@@ -270,9 +270,9 @@ test_load_modules_merge (void)
p11_message_clear ();
configs = _p11_conf_load_modules (CONF_USER_MERGE,
- SRCDIR "/files/package-modules",
- SRCDIR "/files/system-modules",
- SRCDIR "/files/user-modules");
+ SRCDIR "/p11-kit/fixtures/package-modules",
+ SRCDIR "/p11-kit/fixtures/system-modules",
+ SRCDIR "/p11-kit/fixtures/user-modules");
assert_ptr_not_null (configs);
assert (assert_msg_contains (p11_message_last (), "invalid config filename"));
@@ -303,9 +303,9 @@ test_load_modules_user_none (void)
p11_message_clear ();
configs = _p11_conf_load_modules (CONF_USER_NONE,
- SRCDIR "/files/package-modules",
- SRCDIR "/files/system-modules",
- SRCDIR "/files/user-modules");
+ SRCDIR "/p11-kit/fixtures/package-modules",
+ SRCDIR "/p11-kit/fixtures/system-modules",
+ SRCDIR "/p11-kit/fixtures/user-modules");
assert_ptr_not_null (configs);
assert (assert_msg_contains (p11_message_last (), "invalid config filename"));
@@ -334,9 +334,9 @@ test_load_modules_user_only (void)
p11_message_clear ();
configs = _p11_conf_load_modules (CONF_USER_ONLY,
- SRCDIR "/files/package-modules",
- SRCDIR "/files/system-modules",
- SRCDIR "/files/user-modules");
+ SRCDIR "/p11-kit/fixtures/package-modules",
+ SRCDIR "/p11-kit/fixtures/system-modules",
+ SRCDIR "/p11-kit/fixtures/user-modules");
assert_ptr_not_null (configs);
assert_ptr_eq (NULL, (void *)p11_message_last ());
@@ -365,9 +365,9 @@ test_load_modules_no_user (void)
p11_message_clear ();
configs = _p11_conf_load_modules (CONF_USER_MERGE,
- SRCDIR "/files/package-modules",
- SRCDIR "/files/system-modules",
- SRCDIR "/files/non-existant");
+ SRCDIR "/p11-kit/fixtures/package-modules",
+ SRCDIR "/p11-kit/fixtures/system-modules",
+ SRCDIR "/p11-kit/fixtures/non-existant");
assert_ptr_not_null (configs);
assert (assert_msg_contains (p11_message_last (), "invalid config filename"));
diff --git a/p11-kit/tests/test-deprecated.c b/p11-kit/test-deprecated.c
index c8b8001..c8b8001 100644
--- a/p11-kit/tests/test-deprecated.c
+++ b/p11-kit/test-deprecated.c
diff --git a/p11-kit/tests/test-init.c b/p11-kit/test-init.c
index c4fcecb..c4fcecb 100644
--- a/p11-kit/tests/test-init.c
+++ b/p11-kit/test-init.c
diff --git a/p11-kit/tests/test-iter.c b/p11-kit/test-iter.c
index 055a4b3..055a4b3 100644
--- a/p11-kit/tests/test-iter.c
+++ b/p11-kit/test-iter.c
diff --git a/p11-kit/tests/test-log.c b/p11-kit/test-log.c
index e7dab70..e7dab70 100644
--- a/p11-kit/tests/test-log.c
+++ b/p11-kit/test-log.c
diff --git a/p11-kit/tests/test-managed.c b/p11-kit/test-managed.c
index c4ccd9a..c4ccd9a 100644
--- a/p11-kit/tests/test-managed.c
+++ b/p11-kit/test-managed.c
diff --git a/p11-kit/tests/test-mock.c b/p11-kit/test-mock.c
index 8454f1f..8454f1f 100644
--- a/p11-kit/tests/test-mock.c
+++ b/p11-kit/test-mock.c
diff --git a/p11-kit/tests/test-modules.c b/p11-kit/test-modules.c
index f274502..f274502 100644
--- a/p11-kit/tests/test-modules.c
+++ b/p11-kit/test-modules.c
diff --git a/p11-kit/tests/test-pin.c b/p11-kit/test-pin.c
index ebe3efc..27e20c8 100644
--- a/p11-kit/tests/test-pin.c
+++ b/p11-kit/test-pin.c
@@ -234,7 +234,7 @@ test_pin_file (void)
p11_kit_pin_register_callback (P11_KIT_PIN_FALLBACK, p11_kit_pin_file_callback,
NULL, NULL);
- pin = p11_kit_pin_request (SRCDIR "/files/test-pinfile", uri, "The token",
+ pin = p11_kit_pin_request (SRCDIR "/p11-kit/fixtures/test-pinfile", uri, "The token",
P11_KIT_PIN_FLAGS_USER_LOGIN);
assert_ptr_not_null (pin);
@@ -243,7 +243,7 @@ test_pin_file (void)
assert (memcmp (ptr, "yogabbagabba", length) == 0);
p11_kit_pin_unref (pin);
- pin = p11_kit_pin_request (SRCDIR "/files/nonexistant", uri, "The token",
+ pin = p11_kit_pin_request (SRCDIR "/p11-kit/fixtures/nonexistant", uri, "The token",
P11_KIT_PIN_FLAGS_USER_LOGIN);
assert_ptr_eq (NULL, pin);
@@ -266,7 +266,7 @@ test_pin_file_large (void)
p11_kit_pin_register_callback (P11_KIT_PIN_FALLBACK, p11_kit_pin_file_callback,
NULL, NULL);
- pin = p11_kit_pin_request (SRCDIR "/files/test-pinfile-large", uri, "The token",
+ pin = p11_kit_pin_request (SRCDIR "/p11-kit/fixtures/test-pinfile-large", uri, "The token",
P11_KIT_PIN_FLAGS_USER_LOGIN);
error = errno;
diff --git a/p11-kit/tests/test-progname.c b/p11-kit/test-progname.c
index 76b136d..76b136d 100644
--- a/p11-kit/tests/test-progname.c
+++ b/p11-kit/test-progname.c
diff --git a/p11-kit/tests/test-proxy.c b/p11-kit/test-proxy.c
index bf5007d..bf5007d 100644
--- a/p11-kit/tests/test-proxy.c
+++ b/p11-kit/test-proxy.c
diff --git a/p11-kit/tests/test-rpc.c b/p11-kit/test-rpc.c
index 0ce2c55..0ce2c55 100644
--- a/p11-kit/tests/test-rpc.c
+++ b/p11-kit/test-rpc.c
diff --git a/p11-kit/tests/test-transport.c b/p11-kit/test-transport.c
index 4656d34..c302230 100644
--- a/p11-kit/tests/test-transport.c
+++ b/p11-kit/test-transport.c
@@ -68,7 +68,7 @@ setup_remote (void *unused)
test.user_config = p11_path_build (test.directory, "pkcs11.conf", NULL);
p11_test_file_write (NULL, test.user_config, data, strlen (data));
- data = "remote: |" BUILDDIR "/../p11-kit remote " BUILDDIR "/.libs/mock-two.so\n";
+ data = "remote: |" BUILDDIR "/p11-kit/p11-kit remote " BUILDDIR "/.libs/mock-two.so\n";
p11_test_file_write (test.user_modules, "remote.module", data, strlen (data));
p11_config_user_modules = test.user_modules;
diff --git a/p11-kit/tests/test-uri.c b/p11-kit/test-uri.c
index 9b5b293..9b5b293 100644
--- a/p11-kit/tests/test-uri.c
+++ b/p11-kit/test-uri.c
diff --git a/p11-kit/tests/test-util.c b/p11-kit/test-util.c
index 0e579cd..0e579cd 100644
--- a/p11-kit/tests/test-util.c
+++ b/p11-kit/test-util.c
diff --git a/p11-kit/tests/test-virtual.c b/p11-kit/test-virtual.c
index 73777d3..73777d3 100644
--- a/p11-kit/tests/test-virtual.c
+++ b/p11-kit/test-virtual.c
diff --git a/p11-kit/tests/Makefile.am b/p11-kit/tests/Makefile.am
deleted file mode 100644
index a7049a4..0000000
--- a/p11-kit/tests/Makefile.am
+++ /dev/null
@@ -1,91 +0,0 @@
-
-include $(top_srcdir)/build/Makefile.tests
-
-COMMON = $(top_srcdir)/common
-
-AM_CPPFLAGS = \
- -I$(top_srcdir) \
- -I$(srcdir)/.. \
- -I$(COMMON) \
- $(TEST_CFLAGS)
-
-LDADD = \
- $(top_builddir)/p11-kit/libp11-kit-testable.la \
- $(top_builddir)/common/libp11-test.la \
- $(top_builddir)/common/libp11-common.la \
- $(LTLIBINTL)
-
-CHECK_PROGS = \
- test-progname \
- test-util \
- test-conf \
- test-uri \
- test-pin \
- test-init \
- test-modules \
- test-deprecated \
- test-proxy \
- test-iter \
- test-rpc \
- $(NULL)
-
-noinst_PROGRAMS = \
- print-messages \
- frob-setuid \
- $(CHECK_PROGS)
-
-if WITH_FFI
-
-CHECK_PROGS += \
- test-virtual \
- test-managed \
- test-log \
- test-transport \
- $(NULL)
-
-endif
-
-TESTS = $(CHECK_PROGS)
-
-noinst_LTLIBRARIES = \
- mock-one.la \
- mock-two.la \
- mock-three.la \
- mock-four.la
-
-mock_one_la_SOURCES = \
- mock-module-ep.c
-
-mock_one_la_CFLAGS = \
- $(AM_CFLAGS)
-
-mock_one_la_LIBADD = \
- $(top_builddir)/common/libp11-test.la \
- $(top_builddir)/common/libp11-common.la \
- $(NULL)
-
-mock_one_la_LDFLAGS = \
- -module -avoid-version -rpath /nowhere \
- -no-undefined -export-symbols-regex 'C_GetFunctionList'
-
-mock_two_la_SOURCES = \
- mock-module-ep2.c
-
-mock_two_la_CFLAGS = $(mock_one_la_CFLAGS)
-mock_two_la_LDFLAGS = $(mock_one_la_LDFLAGS)
-mock_two_la_LIBADD = $(mock_one_la_LIBADD)
-
-mock_three_la_SOURCES = $(mock_one_la_SOURCES)
-mock_three_la_CFLAGS = $(mock_one_la_CFLAGS)
-mock_three_la_LDFLAGS = $(mock_one_la_LDFLAGS)
-mock_three_la_LIBADD = $(mock_one_la_LIBADD)
-
-mock_four_la_SOURCES = $(mock_one_la_SOURCES)
-mock_four_la_CFLAGS = $(mock_one_la_CFLAGS)
-mock_four_la_LDFLAGS = $(mock_one_la_LDFLAGS)
-mock_four_la_LIBADD = $(mock_one_la_LIBADD)
-
-EXTRA_DIST = \
- files \
- test-mock.c \
- $(NULL)