From: Michal 'vorner' Vaner Date: Wed, 19 Dec 2012 12:11:40 +0000 (+0100) Subject: [1190] Make the tests work X-Git-Tag: bind10-1.0.0-rc-release~95^2~21^2~8^2~14^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=774a4996dafc7a5809ab0ae08851d412e996e970;p=thirdparty%2Fkea.git [1190] Make the tests work Do the initialization in tests too (the executable script initializes it only when run separately, to know the correct parameters). Also, remove deprecated and unused auxiliary script that doesn't and didn't work. --- diff --git a/configure.ac b/configure.ac index 3f7a269b19..adbf042b62 100644 --- a/configure.ac +++ b/configure.ac @@ -1355,7 +1355,6 @@ AC_OUTPUT([doc/version.ent src/bin/usermgr/run_b10-cmdctl-usermgr.sh src/bin/usermgr/b10-cmdctl-usermgr.py src/bin/msgq/msgq.py - src/bin/msgq/tests/msgq_test src/bin/msgq/run_msgq.sh src/bin/auth/auth.spec.pre src/bin/auth/spec_config.h.pre @@ -1422,7 +1421,6 @@ AC_OUTPUT([doc/version.ent chmod +x src/bin/sysinfo/run_sysinfo.sh chmod +x src/bin/usermgr/run_b10-cmdctl-usermgr.sh chmod +x src/bin/msgq/run_msgq.sh - chmod +x src/bin/msgq/tests/msgq_test chmod +x src/lib/dns/gen-rdatacode.py chmod +x src/lib/log/tests/console_test.sh chmod +x src/lib/log/tests/destination_test.sh diff --git a/src/bin/msgq/tests/Makefile.am b/src/bin/msgq/tests/Makefile.am index 50b218b915..c9ef5d304d 100644 --- a/src/bin/msgq/tests/Makefile.am +++ b/src/bin/msgq/tests/Makefile.am @@ -21,6 +21,8 @@ endif $(LIBRARY_PATH_PLACEHOLDER) \ PYTHONPATH=$(COMMON_PYTHON_PATH):$(abs_top_builddir)/src/bin/msgq \ BIND10_TEST_SOCKET_FILE=$(builddir)/test_msgq_socket.sock \ + B10_FROM_SOURCE=$(abs_top_srcdir) \ + B10_FROM_BUILD=$(abs_top_builddir) \ $(PYCOVERAGE_RUN) $(abs_srcdir)/$$pytest || exit ; \ done diff --git a/src/bin/msgq/tests/msgq_test.in b/src/bin/msgq/tests/msgq_test.in deleted file mode 100755 index e3aae89249..0000000000 --- a/src/bin/msgq/tests/msgq_test.in +++ /dev/null @@ -1,28 +0,0 @@ -#! /bin/sh - -# Copyright (C) 2010 Internet Systems Consortium. -# -# Permission to use, copy, modify, and distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SYSTEMS CONSORTIUM -# DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL -# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL -# INTERNET SYSTEMS CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, -# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING -# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, -# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION -# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -PYTHON_EXEC=${PYTHON_EXEC:-@PYTHON@} -export PYTHON_EXEC - -MYPATH_PATH=@abs_top_srcdir@/src/bin/msgq/tests - -PYTHONPATH=@abs_top_srcdir@/src/bin/msgq:@abs_top_srcdir@/src/lib/python - -export PYTHONPATH - -cd ${MYPATH_PATH} -exec ${PYTHON_EXEC} -O msgq_test.py $* diff --git a/src/bin/msgq/tests/msgq_test.py b/src/bin/msgq/tests/msgq_test.py index e74f118195..417418f34b 100644 --- a/src/bin/msgq/tests/msgq_test.py +++ b/src/bin/msgq/tests/msgq_test.py @@ -458,5 +458,6 @@ class SendNonblock(unittest.TestCase): if __name__ == '__main__': + isc.log.init("b10-msgq") isc.log.resetUnitTestRootLogger() unittest.main()