BIND 10 trac931_2, updated. 990a0cff9891fce08b3e163720dfa08fffdede5f [trac931] Disable warning on one needed file

BIND 10 source code commits bind10-changes at lists.isc.org
Mon May 23 09:44:05 UTC 2011


The branch, trac931_2 has been updated
       via  990a0cff9891fce08b3e163720dfa08fffdede5f (commit)
       via  54f86d7796c55289518befaefdcdd7d84ebefa88 (commit)
      from  f39c8aea4a0f9dc4b910c003b336e124149ab88b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 990a0cff9891fce08b3e163720dfa08fffdede5f
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Mon May 23 11:34:51 2011 +0200

    [trac931] Disable warning on one needed file

commit 54f86d7796c55289518befaefdcdd7d84ebefa88
Author: Michal 'vorner' Vaner <michal.vaner at nic.cz>
Date:   Mon May 23 11:21:54 2011 +0200

    [trac931] Missing includes

-----------------------------------------------------------------------

Summary of changes:
 src/lib/config/tests/Makefile.am            |    9 ++++++++-
 src/lib/config/tests/ccsession_unittests.cc |    7 +++++++
 2 files changed, 15 insertions(+), 1 deletions(-)

-----------------------------------------------------------------------
diff --git a/src/lib/config/tests/Makefile.am b/src/lib/config/tests/Makefile.am
index 0d2c29b..52e3ae7 100644
--- a/src/lib/config/tests/Makefile.am
+++ b/src/lib/config/tests/Makefile.am
@@ -16,8 +16,14 @@ libfake_session_la_SOURCES = fake_session.h fake_session.cc
 
 TESTS =
 if HAVE_GTEST
+# We build this file with disabled warnings because of asio
+lib_LTLIBRARIES += libasiobased.la
+libasiobased_la_SOURCES = ccsession_unittests.cc
+libasiobased_la_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES) -Wno-unused-parameter
+libasiobased_la_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+
 TESTS += run_unittests
-run_unittests_SOURCES = ccsession_unittests.cc module_spec_unittests.cc config_data_unittests.cc run_unittests.cc
+run_unittests_SOURCES = module_spec_unittests.cc config_data_unittests.cc run_unittests.cc
 
 run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
 run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
@@ -26,6 +32,7 @@ run_unittests_LDADD += $(top_builddir)/src/lib/cc/libcc.la
 run_unittests_LDADD += $(top_builddir)/src/lib/exceptions/libexceptions.la
 run_unittests_LDADD += $(top_builddir)/src/lib/log/liblog.la
 run_unittests_LDADD += libfake_session.la
+run_unittests_LDADD += libasiobased.la
 run_unittests_LDADD += $(top_builddir)/src/lib/config/libcfgclient.la
 
 endif
diff --git a/src/lib/config/tests/ccsession_unittests.cc b/src/lib/config/tests/ccsession_unittests.cc
index ee6d8e7..44c9bfa 100644
--- a/src/lib/config/tests/ccsession_unittests.cc
+++ b/src/lib/config/tests/ccsession_unittests.cc
@@ -15,6 +15,13 @@
 #include <asio.hpp>
 #include <boost/bind.hpp>
 
+// These 3 are for delayedStart test. For windows and such, probably disabling
+// that test would be best option, it is not that important and while the test
+// itself uses unix-specific features, it tests OS-agnostic part of code.
+#include <unistd.h> // For fork in one of the tests
+#include <sys/types.h> // And for kill
+#include <signal.h>
+
 #include <config.h>
 
 #include <gtest/gtest.h>




More information about the bind10-changes mailing list