Parcourir la source

Move common tests to separate directory

git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac402@3552 e5f2f494-b856-4b98-b285-d166d9295462
Michal Vaner il y a 14 ans
Parent
commit
8732968b14
31 fichiers modifiés avec 11 ajouts et 33 suppressions
  1. 1 0
      configure.ac
  2. 1 25
      src/bin/auth/tests/Makefile.am
  3. 1 1
      src/bin/auth/tests/auth_srv_unittest.cc
  4. 1 4
      src/bin/recurse/tests/Makefile.am
  5. 1 1
      src/bin/recurse/tests/recursor_unittest.cc
  6. 1 1
      src/lib/Makefile.am
  7. 4 0
      src/lib/testutils/README
  8. 0 0
      src/lib/testutils/mockups.h
  9. 1 1
      src/bin/auth/tests/srv_test.h
  10. 0 0
      src/lib/testutils/srv_unittest.h
  11. 0 0
      src/lib/testutils/testdata/badExampleQuery_fromWire
  12. 0 0
      src/lib/testutils/testdata/badExampleQuery_fromWire.spec
  13. 0 0
      src/lib/testutils/testdata/example.com
  14. 0 0
      src/lib/testutils/testdata/example.sqlite3
  15. 0 0
      src/lib/testutils/testdata/examplequery_fromWire
  16. 0 0
      src/lib/testutils/testdata/examplequery_fromWire.spec
  17. 0 0
      src/lib/testutils/testdata/iqueryresponse_fromWire
  18. 0 0
      src/lib/testutils/testdata/iqueryresponse_fromWire.spec
  19. 0 0
      src/lib/testutils/testdata/multiquestion_fromWire
  20. 0 0
      src/lib/testutils/testdata/multiquestion_fromWire.spec
  21. 0 0
      src/lib/testutils/testdata/queryBadEDNS_fromWire
  22. 0 0
      src/lib/testutils/testdata/queryBadEDNS_fromWire.spec
  23. 0 0
      src/lib/testutils/testdata/shortanswer_fromWire
  24. 0 0
      src/lib/testutils/testdata/shortanswer_fromWire.spec
  25. 0 0
      src/lib/testutils/testdata/shortmessage_fromWire
  26. 0 0
      src/lib/testutils/testdata/shortquestion_fromWire
  27. 0 0
      src/lib/testutils/testdata/shortresponse_fromWire
  28. 0 0
      src/lib/testutils/testdata/simplequery_fromWire
  29. 0 0
      src/lib/testutils/testdata/simplequery_fromWire.spec
  30. 0 0
      src/lib/testutils/testdata/simpleresponse_fromWire
  31. 0 0
      src/lib/testutils/testdata/simpleresponse_fromWire.spec

+ 1 - 0
configure.ac

@@ -463,6 +463,7 @@ AC_CONFIG_FILES([Makefile
                  src/lib/datasrc/Makefile
                  src/lib/datasrc/tests/Makefile
                  src/lib/xfr/Makefile
+                 src/lib/testutils/Makefile
                ])
 AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
            src/bin/cfgmgr/tests/b10-cfgmgr_test.py

+ 1 - 25
src/bin/auth/tests/Makefile.am

@@ -1,7 +1,7 @@
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/dns -I$(top_srcdir)/src/bin
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/cc
-AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(srcdir)/testdata\"
+AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(top_srcdir)/src/lib/testutils/testdata\"
 
 AM_CXXFLAGS = $(B10_CXXFLAGS)
 
@@ -20,8 +20,6 @@ run_unittests_SOURCES += ../auth_srv.h ../auth_srv.cc
 run_unittests_SOURCES += ../change_user.h ../change_user.cc
 run_unittests_SOURCES += auth_srv_unittest.cc
 run_unittests_SOURCES += change_user_unittest.cc
-run_unittests_SOURCES += srv_test.h
-run_unittests_SOURCES += srv_unittest.h
 run_unittests_SOURCES += run_unittests.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
@@ -37,25 +35,3 @@ run_unittests_LDADD += $(top_builddir)/src/lib/xfr/libxfr.la
 endif
 
 noinst_PROGRAMS = $(TESTS)
-
-EXTRA_DIST =  testdata/badExampleQuery_fromWire
-EXTRA_DIST += testdata/badExampleQuery_fromWire.spec
-EXTRA_DIST += testdata/example.com
-EXTRA_DIST += testdata/examplequery_fromWire
-EXTRA_DIST += testdata/examplequery_fromWire.spec
-EXTRA_DIST += testdata/example.sqlite3
-EXTRA_DIST += testdata/iqueryresponse_fromWire
-EXTRA_DIST += testdata/iqueryresponse_fromWire.spec
-EXTRA_DIST += testdata/multiquestion_fromWire
-EXTRA_DIST += testdata/multiquestion_fromWire.spec
-EXTRA_DIST += testdata/queryBadEDNS_fromWire
-EXTRA_DIST += testdata/queryBadEDNS_fromWire.spec
-EXTRA_DIST += testdata/shortanswer_fromWire
-EXTRA_DIST += testdata/shortanswer_fromWire.spec
-EXTRA_DIST += testdata/shortmessage_fromWire
-EXTRA_DIST += testdata/shortquestion_fromWire
-EXTRA_DIST += testdata/shortresponse_fromWire
-EXTRA_DIST += testdata/simplequery_fromWire
-EXTRA_DIST += testdata/simplequery_fromWire.spec
-EXTRA_DIST += testdata/simpleresponse_fromWire
-EXTRA_DIST += testdata/simpleresponse_fromWire.spec

+ 1 - 1
src/bin/auth/tests/auth_srv_unittest.cc

@@ -16,7 +16,7 @@
 
 #include <config.h>
 #include <auth/auth_srv.h>
-#include <auth/tests/srv_unittest.h>
+#include <testutils/srv_unittest.h>
 
 using namespace std;
 using namespace isc::cc;

+ 1 - 4
src/bin/recurse/tests/Makefile.am

@@ -1,7 +1,7 @@
 AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/dns -I$(top_srcdir)/src/bin
 AM_CPPFLAGS += -I$(top_builddir)/src/lib/cc
-AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(top_srcdir)/src/bin/auth/tests/testdata\"
+AM_CPPFLAGS += -DTEST_DATA_DIR=\"$(top_srcdir)/src/lib/testutils/testdata\"
 
 AM_CXXFLAGS = $(B10_CXXFLAGS)
 
@@ -17,9 +17,6 @@ TESTS += run_unittests
 run_unittests_SOURCES = $(top_srcdir)/src/lib/dns/tests/unittest_util.h
 run_unittests_SOURCES += $(top_srcdir)/src/lib/dns/tests/unittest_util.cc
 run_unittests_SOURCES += ../recursor.h ../recursor.cc
-run_unittests_SOURCES += ../../auth/tests/mockups.h
-run_unittests_SOURCES += ../../auth/tests/srv_test.h
-run_unittests_SOURCES += ../../auth/tests/srv_unittest.h
 run_unittests_SOURCES += recursor_unittest.cc
 run_unittests_SOURCES += run_unittests.cc
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)

+ 1 - 1
src/bin/recurse/tests/recursor_unittest.cc

@@ -16,7 +16,7 @@
 
 #include <config.h>
 #include <recurse/recursor.h>
-#include <auth/tests/srv_unittest.h>
+#include <testutils/srv_unittest.h>
 
 using isc::UnitTestUtil;
 using namespace std;

+ 1 - 1
src/lib/Makefile.am

@@ -1 +1 @@
-SUBDIRS = exceptions dns asiolink cc config datasrc python xfr bench
+SUBDIRS = exceptions dns asiolink cc config datasrc python xfr bench testutils

+ 4 - 0
src/lib/testutils/README

@@ -0,0 +1,4 @@
+Here is some code used by more than one test. No code is used for bind10
+itself, only for testing.
+
+As it contains headers only currently, it does not compile here.

src/bin/auth/tests/mockups.h → src/lib/testutils/mockups.h


+ 1 - 1
src/bin/auth/tests/srv_test.h

@@ -34,7 +34,7 @@
 #include <asiolink/asiolink.h>
 
 #include <dns/tests/unittest_util.h>
-#include <auth/tests/mockups.h>
+#include "mockups.h"
 
 using namespace std;
 using namespace isc::cc;

src/bin/auth/tests/srv_unittest.h → src/lib/testutils/srv_unittest.h


src/bin/auth/tests/testdata/badExampleQuery_fromWire → src/lib/testutils/testdata/badExampleQuery_fromWire


src/bin/auth/tests/testdata/badExampleQuery_fromWire.spec → src/lib/testutils/testdata/badExampleQuery_fromWire.spec


src/bin/auth/tests/testdata/example.com → src/lib/testutils/testdata/example.com


src/bin/auth/tests/testdata/example.sqlite3 → src/lib/testutils/testdata/example.sqlite3


src/bin/auth/tests/testdata/examplequery_fromWire → src/lib/testutils/testdata/examplequery_fromWire


src/bin/auth/tests/testdata/examplequery_fromWire.spec → src/lib/testutils/testdata/examplequery_fromWire.spec


src/bin/auth/tests/testdata/iqueryresponse_fromWire → src/lib/testutils/testdata/iqueryresponse_fromWire


src/bin/auth/tests/testdata/iqueryresponse_fromWire.spec → src/lib/testutils/testdata/iqueryresponse_fromWire.spec


src/bin/auth/tests/testdata/multiquestion_fromWire → src/lib/testutils/testdata/multiquestion_fromWire


src/bin/auth/tests/testdata/multiquestion_fromWire.spec → src/lib/testutils/testdata/multiquestion_fromWire.spec


src/bin/auth/tests/testdata/queryBadEDNS_fromWire → src/lib/testutils/testdata/queryBadEDNS_fromWire


src/bin/auth/tests/testdata/queryBadEDNS_fromWire.spec → src/lib/testutils/testdata/queryBadEDNS_fromWire.spec


src/bin/auth/tests/testdata/shortanswer_fromWire → src/lib/testutils/testdata/shortanswer_fromWire


src/bin/auth/tests/testdata/shortanswer_fromWire.spec → src/lib/testutils/testdata/shortanswer_fromWire.spec


src/bin/auth/tests/testdata/shortmessage_fromWire → src/lib/testutils/testdata/shortmessage_fromWire


src/bin/auth/tests/testdata/shortquestion_fromWire → src/lib/testutils/testdata/shortquestion_fromWire


src/bin/auth/tests/testdata/shortresponse_fromWire → src/lib/testutils/testdata/shortresponse_fromWire


src/bin/auth/tests/testdata/simplequery_fromWire → src/lib/testutils/testdata/simplequery_fromWire


src/bin/auth/tests/testdata/simplequery_fromWire.spec → src/lib/testutils/testdata/simplequery_fromWire.spec


src/bin/auth/tests/testdata/simpleresponse_fromWire → src/lib/testutils/testdata/simpleresponse_fromWire


src/bin/auth/tests/testdata/simpleresponse_fromWire.spec → src/lib/testutils/testdata/simpleresponse_fromWire.spec