Parcourir la source

merged trac #344: use the common path for test data in lib/config

git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@3104 e5f2f494-b856-4b98-b285-d166d9295462
JINMEI Tatuya il y a 14 ans
Parent
commit
b2e71a86d0
48 fichiers modifiés avec 57 ajouts et 55 suppressions
  1. 1 1
      configure.ac
  2. 1 43
      src/lib/config/Makefile.am
  3. 0 8
      src/lib/config/testdata/Makefile.am
  4. 2 0
      src/lib/config/tests/Makefile.am
  5. 1 1
      src/lib/config/tests/data_def_unittests_config.h.in
  6. 50 0
      src/lib/config/tests/testdata/Makefile.am
  7. 0 0
      src/lib/config/tests/testdata/b10-config-bad1.db
  8. 0 0
      src/lib/config/tests/testdata/b10-config-bad2.db
  9. 0 0
      src/lib/config/tests/testdata/b10-config-bad3.db
  10. 0 0
      src/lib/config/tests/testdata/b10-config-bad4.db
  11. 0 0
      src/lib/config/tests/testdata/b10-config.db.master
  12. 0 0
      src/lib/config/tests/testdata/data22_1.data
  13. 0 0
      src/lib/config/tests/testdata/data22_2.data
  14. 0 0
      src/lib/config/tests/testdata/data22_3.data
  15. 0 0
      src/lib/config/tests/testdata/data22_4.data
  16. 0 0
      src/lib/config/tests/testdata/data22_5.data
  17. 0 0
      src/lib/config/tests/testdata/data22_6.data
  18. 0 0
      src/lib/config/tests/testdata/data22_7.data
  19. 0 0
      src/lib/config/tests/testdata/data22_8.data
  20. 0 0
      src/lib/config/tests/testdata/spec1.spec
  21. 0 0
      src/lib/config/tests/testdata/spec10.spec
  22. 0 0
      src/lib/config/tests/testdata/spec11.spec
  23. 0 0
      src/lib/config/tests/testdata/spec12.spec
  24. 0 0
      src/lib/config/tests/testdata/spec13.spec
  25. 0 0
      src/lib/config/tests/testdata/spec14.spec
  26. 0 0
      src/lib/config/tests/testdata/spec15.spec
  27. 0 0
      src/lib/config/tests/testdata/spec16.spec
  28. 0 0
      src/lib/config/tests/testdata/spec17.spec
  29. 0 0
      src/lib/config/tests/testdata/spec18.spec
  30. 0 0
      src/lib/config/tests/testdata/spec19.spec
  31. 0 0
      src/lib/config/tests/testdata/spec2.spec
  32. 0 0
      src/lib/config/tests/testdata/spec20.spec
  33. 0 0
      src/lib/config/tests/testdata/spec21.spec
  34. 0 0
      src/lib/config/tests/testdata/spec22.spec
  35. 0 0
      src/lib/config/tests/testdata/spec23.spec
  36. 0 0
      src/lib/config/tests/testdata/spec24.spec
  37. 0 0
      src/lib/config/tests/testdata/spec25.spec
  38. 0 0
      src/lib/config/tests/testdata/spec26.spec
  39. 0 0
      src/lib/config/tests/testdata/spec27.spec
  40. 0 0
      src/lib/config/tests/testdata/spec28.spec
  41. 0 0
      src/lib/config/tests/testdata/spec3.spec
  42. 0 0
      src/lib/config/tests/testdata/spec4.spec
  43. 0 0
      src/lib/config/tests/testdata/spec5.spec
  44. 0 0
      src/lib/config/tests/testdata/spec6.spec
  45. 0 0
      src/lib/config/tests/testdata/spec7.spec
  46. 0 0
      src/lib/config/tests/testdata/spec8.spec
  47. 0 0
      src/lib/config/tests/testdata/spec9.spec
  48. 2 2
      src/lib/python/isc/config/tests/Makefile.am

+ 1 - 1
configure.ac

@@ -495,7 +495,7 @@ AC_CONFIG_FILES([Makefile
                  src/lib/python/isc/notify/tests/Makefile
                  src/lib/config/Makefile
                  src/lib/config/tests/Makefile
-                 src/lib/config/testdata/Makefile
+                 src/lib/config/tests/testdata/Makefile
                  src/lib/dns/Makefile
                  src/lib/dns/tests/Makefile
                  src/lib/dns/tests/testdata/Makefile

+ 1 - 43
src/lib/config/Makefile.am

@@ -1,4 +1,4 @@
-SUBDIRS = . testdata tests
+SUBDIRS = . tests
 
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/cc
@@ -8,45 +8,3 @@ lib_LTLIBRARIES = libcfgclient.la
 libcfgclient_la_SOURCES = config_data.h config_data.cc module_spec.h module_spec.cc ccsession.cc ccsession.h
 
 CLEANFILES = *.gcno *.gcda
-
-EXTRA_DIST =  testdata/b10-config-bad1.db
-EXTRA_DIST += testdata/b10-config-bad2.db
-EXTRA_DIST += testdata/b10-config-bad3.db
-EXTRA_DIST += testdata/b10-config-bad4.db
-EXTRA_DIST += testdata/b10-config.db.master #.db will be auto-generated
-EXTRA_DIST += testdata/data22_1.data
-EXTRA_DIST += testdata/data22_2.data
-EXTRA_DIST += testdata/data22_3.data
-EXTRA_DIST += testdata/data22_4.data
-EXTRA_DIST += testdata/data22_5.data
-EXTRA_DIST += testdata/data22_6.data
-EXTRA_DIST += testdata/data22_7.data
-EXTRA_DIST += testdata/data22_8.data
-EXTRA_DIST += testdata/spec1.spec
-EXTRA_DIST += testdata/spec2.spec
-EXTRA_DIST += testdata/spec3.spec
-EXTRA_DIST += testdata/spec4.spec
-EXTRA_DIST += testdata/spec5.spec
-EXTRA_DIST += testdata/spec6.spec
-EXTRA_DIST += testdata/spec7.spec
-EXTRA_DIST += testdata/spec8.spec
-EXTRA_DIST += testdata/spec9.spec
-EXTRA_DIST += testdata/spec10.spec
-EXTRA_DIST += testdata/spec11.spec
-EXTRA_DIST += testdata/spec12.spec
-EXTRA_DIST += testdata/spec13.spec
-EXTRA_DIST += testdata/spec14.spec
-EXTRA_DIST += testdata/spec15.spec
-EXTRA_DIST += testdata/spec16.spec
-EXTRA_DIST += testdata/spec17.spec
-EXTRA_DIST += testdata/spec18.spec
-EXTRA_DIST += testdata/spec19.spec
-EXTRA_DIST += testdata/spec20.spec
-EXTRA_DIST += testdata/spec21.spec
-EXTRA_DIST += testdata/spec22.spec
-EXTRA_DIST += testdata/spec23.spec
-EXTRA_DIST += testdata/spec24.spec
-EXTRA_DIST += testdata/spec25.spec
-EXTRA_DIST += testdata/spec26.spec
-EXTRA_DIST += testdata/spec27.spec
-EXTRA_DIST += testdata/spec28.spec

+ 0 - 8
src/lib/config/testdata/Makefile.am

@@ -1,8 +0,0 @@
-CLEANFILES = b10-config.db
-
-BUILT_SOURCES = b10-config.db
-
-# cfgmgr_test (under lib/python) will override b10-config.db, so we make a
-# writable copy in the builddir.
-b10-config.db: b10-config.db.master
-	cp $(srcdir)/b10-config.db.master $@

+ 2 - 0
src/lib/config/tests/Makefile.am

@@ -1,3 +1,5 @@
+SUBDIRS = testdata .
+
 AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
 
 AM_CXXFLAGS = $(B10_CXXFLAGS)

+ 1 - 1
src/lib/config/tests/data_def_unittests_config.h.in

@@ -12,4 +12,4 @@
 // OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
 // PERFORMANCE OF THIS SOFTWARE.
 
-#define TEST_DATA_PATH "@abs_srcdir@/../testdata"
+#define TEST_DATA_PATH "@abs_srcdir@/testdata"

+ 50 - 0
src/lib/config/tests/testdata/Makefile.am

@@ -0,0 +1,50 @@
+CLEANFILES = b10-config.db
+
+BUILT_SOURCES = b10-config.db
+
+# cfgmgr_test (under lib/python) will override b10-config.db, so we make a
+# writable copy in the builddir.
+b10-config.db: b10-config.db.master
+	cp $(srcdir)/b10-config.db.master $@
+
+EXTRA_DIST =  b10-config-bad1.db
+EXTRA_DIST += b10-config-bad2.db
+EXTRA_DIST += b10-config-bad3.db
+EXTRA_DIST += b10-config-bad4.db
+EXTRA_DIST += b10-config.db.master #.db will be auto-generated
+EXTRA_DIST += data22_1.data
+EXTRA_DIST += data22_2.data
+EXTRA_DIST += data22_3.data
+EXTRA_DIST += data22_4.data
+EXTRA_DIST += data22_5.data
+EXTRA_DIST += data22_6.data
+EXTRA_DIST += data22_7.data
+EXTRA_DIST += data22_8.data
+EXTRA_DIST += spec1.spec
+EXTRA_DIST += spec2.spec
+EXTRA_DIST += spec3.spec
+EXTRA_DIST += spec4.spec
+EXTRA_DIST += spec5.spec
+EXTRA_DIST += spec6.spec
+EXTRA_DIST += spec7.spec
+EXTRA_DIST += spec8.spec
+EXTRA_DIST += spec9.spec
+EXTRA_DIST += spec10.spec
+EXTRA_DIST += spec11.spec
+EXTRA_DIST += spec12.spec
+EXTRA_DIST += spec13.spec
+EXTRA_DIST += spec14.spec
+EXTRA_DIST += spec15.spec
+EXTRA_DIST += spec16.spec
+EXTRA_DIST += spec17.spec
+EXTRA_DIST += spec18.spec
+EXTRA_DIST += spec19.spec
+EXTRA_DIST += spec20.spec
+EXTRA_DIST += spec21.spec
+EXTRA_DIST += spec22.spec
+EXTRA_DIST += spec23.spec
+EXTRA_DIST += spec24.spec
+EXTRA_DIST += spec25.spec
+EXTRA_DIST += spec26.spec
+EXTRA_DIST += spec27.spec
+EXTRA_DIST += spec28.spec

src/lib/config/testdata/b10-config-bad1.db → src/lib/config/tests/testdata/b10-config-bad1.db


src/lib/config/testdata/b10-config-bad2.db → src/lib/config/tests/testdata/b10-config-bad2.db


src/lib/config/testdata/b10-config-bad3.db → src/lib/config/tests/testdata/b10-config-bad3.db


src/lib/config/testdata/b10-config-bad4.db → src/lib/config/tests/testdata/b10-config-bad4.db


src/lib/config/testdata/b10-config.db.master → src/lib/config/tests/testdata/b10-config.db.master


src/lib/config/testdata/data22_1.data → src/lib/config/tests/testdata/data22_1.data


src/lib/config/testdata/data22_2.data → src/lib/config/tests/testdata/data22_2.data


src/lib/config/testdata/data22_3.data → src/lib/config/tests/testdata/data22_3.data


src/lib/config/testdata/data22_4.data → src/lib/config/tests/testdata/data22_4.data


src/lib/config/testdata/data22_5.data → src/lib/config/tests/testdata/data22_5.data


src/lib/config/testdata/data22_6.data → src/lib/config/tests/testdata/data22_6.data


src/lib/config/testdata/data22_7.data → src/lib/config/tests/testdata/data22_7.data


src/lib/config/testdata/data22_8.data → src/lib/config/tests/testdata/data22_8.data


src/lib/config/testdata/spec1.spec → src/lib/config/tests/testdata/spec1.spec


src/lib/config/testdata/spec10.spec → src/lib/config/tests/testdata/spec10.spec


src/lib/config/testdata/spec11.spec → src/lib/config/tests/testdata/spec11.spec


src/lib/config/testdata/spec12.spec → src/lib/config/tests/testdata/spec12.spec


src/lib/config/testdata/spec13.spec → src/lib/config/tests/testdata/spec13.spec


src/lib/config/testdata/spec14.spec → src/lib/config/tests/testdata/spec14.spec


src/lib/config/testdata/spec15.spec → src/lib/config/tests/testdata/spec15.spec


src/lib/config/testdata/spec16.spec → src/lib/config/tests/testdata/spec16.spec


src/lib/config/testdata/spec17.spec → src/lib/config/tests/testdata/spec17.spec


src/lib/config/testdata/spec18.spec → src/lib/config/tests/testdata/spec18.spec


src/lib/config/testdata/spec19.spec → src/lib/config/tests/testdata/spec19.spec


src/lib/config/testdata/spec2.spec → src/lib/config/tests/testdata/spec2.spec


src/lib/config/testdata/spec20.spec → src/lib/config/tests/testdata/spec20.spec


src/lib/config/testdata/spec21.spec → src/lib/config/tests/testdata/spec21.spec


src/lib/config/testdata/spec22.spec → src/lib/config/tests/testdata/spec22.spec


src/lib/config/testdata/spec23.spec → src/lib/config/tests/testdata/spec23.spec


src/lib/config/testdata/spec24.spec → src/lib/config/tests/testdata/spec24.spec


src/lib/config/testdata/spec25.spec → src/lib/config/tests/testdata/spec25.spec


src/lib/config/testdata/spec26.spec → src/lib/config/tests/testdata/spec26.spec


src/lib/config/testdata/spec27.spec → src/lib/config/tests/testdata/spec27.spec


src/lib/config/testdata/spec28.spec → src/lib/config/tests/testdata/spec28.spec


src/lib/config/testdata/spec3.spec → src/lib/config/tests/testdata/spec3.spec


src/lib/config/testdata/spec4.spec → src/lib/config/tests/testdata/spec4.spec


src/lib/config/testdata/spec5.spec → src/lib/config/tests/testdata/spec5.spec


src/lib/config/testdata/spec6.spec → src/lib/config/tests/testdata/spec6.spec


src/lib/config/testdata/spec7.spec → src/lib/config/tests/testdata/spec7.spec


src/lib/config/testdata/spec8.spec → src/lib/config/tests/testdata/spec8.spec


src/lib/config/testdata/spec9.spec → src/lib/config/tests/testdata/spec9.spec


+ 2 - 2
src/lib/python/isc/config/tests/Makefile.am

@@ -10,7 +10,7 @@ check-local:
 	for pytest in $(PYTESTS) ; do \
 	echo Running test: $$pytest ; \
 	env PYTHONPATH=$(abs_top_srcdir)/src/lib/python:$(abs_top_builddir)/src/lib/python \
-	CONFIG_TESTDATA_PATH=$(abs_top_srcdir)/src/lib/config/testdata \
-	CONFIG_WR_TESTDATA_PATH=$(abs_top_builddir)/src/lib/config/testdata \
+	CONFIG_TESTDATA_PATH=$(abs_top_srcdir)/src/lib/config/tests/testdata \
+	CONFIG_WR_TESTDATA_PATH=$(abs_top_builddir)/src/lib/config/tests/testdata \
 	$(PYCOVERAGE) $(abs_srcdir)/$$pytest || exit ; \
 	done