]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2219] moved in-memory unit tests under datasrc/tests to resolve dependency.
authorJINMEI Tatuya <jinmei@isc.org>
Fri, 21 Sep 2012 23:18:03 +0000 (16:18 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Fri, 21 Sep 2012 23:18:03 +0000 (16:18 -0700)
the tests now depend on libdatasrc, while libdatasrc needs memory.la.
so we need to build any tests after building all libraries.

46 files changed:
configure.ac
src/lib/datasrc/Makefile.am
src/lib/datasrc/memory/Makefile.am
src/lib/datasrc/tests/Makefile.am
src/lib/datasrc/tests/memory/.gitignore [moved from src/lib/datasrc/memory/tests/.gitignore with 100% similarity]
src/lib/datasrc/tests/memory/Makefile.am [moved from src/lib/datasrc/memory/tests/Makefile.am with 92% similarity]
src/lib/datasrc/tests/memory/domaintree_unittest.cc [moved from src/lib/datasrc/memory/tests/domaintree_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/memory_client_unittest.cc [moved from src/lib/datasrc/memory/tests/memory_client_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/memory_segment_test.h [moved from src/lib/datasrc/memory/tests/memory_segment_test.h with 100% similarity]
src/lib/datasrc/tests/memory/rdata_serialization_unittest.cc [moved from src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc with 99% similarity]
src/lib/datasrc/tests/memory/rdataset_unittest.cc [moved from src/lib/datasrc/memory/tests/rdataset_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/run_unittests.cc [moved from src/lib/datasrc/memory/tests/run_unittests.cc with 100% similarity]
src/lib/datasrc/tests/memory/segment_object_holder_unittest.cc [moved from src/lib/datasrc/memory/tests/segment_object_holder_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/testdata/Makefile.am [moved from src/lib/datasrc/memory/tests/testdata/Makefile.am with 100% similarity]
src/lib/datasrc/tests/memory/testdata/empty.zone [moved from src/lib/datasrc/memory/tests/testdata/empty.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-broken1.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-broken1.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-broken2.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-broken2.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-cname-and-not-nsec-1.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-cname-and-not-nsec-1.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-cname-and-not-nsec-2.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-cname-and-not-nsec-2.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-dname-ns-apex-1.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-dname-ns-apex-1.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-dname-ns-apex-2.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-dname-ns-apex-2.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-dname-ns-nonapex-1.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-dname-ns-nonapex-1.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-dname-ns-nonapex-2.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-dname-ns-nonapex-2.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-duplicate-type-bad.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-duplicate-type-bad.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-duplicate-type.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-duplicate-type.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-empty.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-empty.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-multiple-cname.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-multiple-cname.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-multiple-dname.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-multiple-dname.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-multiple-nsec3.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-multiple-nsec3.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-multiple-nsec3param.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-multiple-nsec3param.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-multiple.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-multiple.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-nsec3-fewer-labels.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-nsec3-fewer-labels.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-nsec3-more-labels.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-nsec3-more-labels.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-nsec3-signed-no-param.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-nsec3-signed-no-param.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-nsec3-signed.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-nsec3-signed.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-out-of-zone.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-out-of-zone.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-rrsig-follows-nothing.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-rrsig-follows-nothing.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-rrsigs.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-rrsigs.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-wildcard-dname.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-wildcard-dname.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-wildcard-ns.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-wildcard-ns.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org-wildcard-nsec3.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org-wildcard-nsec3.zone with 100% similarity]
src/lib/datasrc/tests/memory/testdata/example.org.zone [moved from src/lib/datasrc/memory/tests/testdata/example.org.zone with 100% similarity]
src/lib/datasrc/tests/memory/treenode_rrset_unittest.cc [moved from src/lib/datasrc/memory/tests/treenode_rrset_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/zone_data_unittest.cc [moved from src/lib/datasrc/memory/tests/zone_data_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/zone_finder_unittest.cc [moved from src/lib/datasrc/memory/tests/zone_finder_unittest.cc with 100% similarity]
src/lib/datasrc/tests/memory/zone_table_unittest.cc [moved from src/lib/datasrc/memory/tests/zone_table_unittest.cc with 100% similarity]

index 9d7b7ae7139588a4cf90f4a5db6f131e886c8909..4c684683fb977d15781420275421de0ffedc0b39 100644 (file)
@@ -1187,11 +1187,11 @@ AC_CONFIG_FILES([Makefile
                  src/lib/exceptions/tests/Makefile
                  src/lib/datasrc/Makefile
                  src/lib/datasrc/memory/Makefile
-                 src/lib/datasrc/memory/tests/Makefile
-                 src/lib/datasrc/memory/tests/testdata/Makefile
                  src/lib/datasrc/memory/benchmarks/Makefile
                  src/lib/datasrc/tests/Makefile
                  src/lib/datasrc/tests/testdata/Makefile
+                 src/lib/datasrc/tests/memory/Makefile
+                 src/lib/datasrc/tests/memory/testdata/Makefile
                  src/lib/xfr/Makefile
                  src/lib/xfr/tests/Makefile
                  src/lib/log/Makefile
index 3b9e57290be28681e6c588757478f6c924ac4769..f916e664bb91669b595d3b6915ca706df35fea7b 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = . memory tests
+SUBDIRS = memory . tests
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_srcdir)/src/lib/dns -I$(top_builddir)/src/lib/dns
index eea9c0b5f09fe3a71fb140ef36f942cce2db2d42..3bdec0d06aeab0f864f0964b6b43c493abd438fc 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = . tests benchmarks
+SUBDIRS = . benchmarks
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_srcdir)/src/lib/dns -I$(top_builddir)/src/lib/dns
index b73a64a7033b3ac40e477c57289bafd616be6d89..df9a416076cea4c69f3fdcb2ecbe66a222561dad 100644 (file)
@@ -1,4 +1,4 @@
-SUBDIRS = testdata
+SUBDIRS = . memory testdata
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/dns -I$(top_srcdir)/src/lib/dns
similarity index 92%
rename from src/lib/datasrc/memory/tests/Makefile.am
rename to src/lib/datasrc/tests/memory/Makefile.am
index 74b1a3d3fc4c494c1b985aa66bc2dc5d9c3156ba..00d5594295f9cd8aa7deea8bc59e8012ae0187c0 100644 (file)
@@ -36,8 +36,7 @@ run_unittests_SOURCES += memory_client_unittest.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS  = $(AM_LDFLAGS)  $(GTEST_LDFLAGS)
 
-run_unittests_LDADD = $(builddir)/../libdatasrc_memory.la
-run_unittests_LDADD += $(top_builddir)/src/lib/datasrc/libb10-datasrc.la
+run_unittests_LDADD = $(top_builddir)/src/lib/datasrc/libb10-datasrc.la
 run_unittests_LDADD += $(top_builddir)/src/lib/dns/libb10-dns++.la
 run_unittests_LDADD += $(top_builddir)/src/lib/util/unittests/libutil_unittests.la
 run_unittests_LDADD += $(top_builddir)/src/lib/util/libb10-util.la
similarity index 99%
rename from src/lib/datasrc/memory/tests/rdata_serialization_unittest.cc
rename to src/lib/datasrc/tests/memory/rdata_serialization_unittest.cc
index 12b613a8ec762582cb7aead9c832487b9c9d488b..58c6cb1527b6697a4ebd120823b6da92ad078d41 100644 (file)
@@ -52,7 +52,7 @@ namespace isc {
 namespace datasrc{
 namespace memory {
 
-#include "../rdata_serialization_priv.cc"
+#include <datasrc/memory/rdata_serialization_priv.cc>
 
 }
 }