]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2853] Skip running test_find_mapped() where shared memory is not available
authorMukund Sivaraman <muks@isc.org>
Thu, 6 Jun 2013 23:45:15 +0000 (05:15 +0530)
committerMukund Sivaraman <muks@isc.org>
Thu, 6 Jun 2013 23:45:15 +0000 (05:15 +0530)
src/lib/python/isc/datasrc/tests/Makefile.am
src/lib/python/isc/datasrc/tests/clientlist_test.py

index a86c2b467add60d1f39e4fbf797bc148f6cbd362..bef3b60c82ba5d4fba1df6e22055f8e1675667de 100644 (file)
@@ -34,6 +34,11 @@ if ENABLE_PYTHON_COVERAGE
        touch $(abs_top_srcdir)/.coverage
        rm -f .coverage
        ${LN_S} $(abs_top_srcdir)/.coverage .coverage
+endif
+if USE_SHARED_MEMORY
+HAVE_SHARED_MEMORY=yes
+else
+HAVE_SHARED_MEMORY=no
 endif
        for pytest in $(PYTESTS) ; do \
        echo Running test: $$pytest ; \
@@ -41,6 +46,7 @@ endif
        PYTHONPATH=:$(COMMON_PYTHON_PATH):$(abs_top_builddir)/src/lib/python/isc/log:$(abs_top_builddir)/src/lib/python/isc/datasrc/.libs:$(abs_top_builddir)/src/lib/dns/python/.libs \
        TESTDATA_PATH=$(abs_srcdir)/testdata \
        TESTDATA_WRITE_PATH=$(abs_builddir) \
+       HAVE_SHARED_MEMORY=$(HAVE_SHARED_MEMORY) \
        GLOBAL_TESTDATA_PATH=$(abs_top_srcdir)/src/lib/testutils/testdata \
        B10_FROM_BUILD=$(abs_top_builddir) \
        $(PYCOVERAGE_RUN) $(abs_srcdir)/$$pytest || exit ; \
index a88e19c666311a90cd74ff9974ee41abc029a59c..51d74b7af9546b571a5d35dd97ef42b81a021147 100644 (file)
@@ -170,6 +170,9 @@ class ClientListTest(unittest.TestCase):
         """
         Test find on a mapped segment.
         """
+        if os.environ['HAVE_SHARED_MEMORY'] != 'yes':
+            return
+
         self.clist = isc.datasrc.ConfigurableClientList(isc.dns.RRClass.IN)
         self.clist.configure('''[{
             "type": "MasterFiles",