[libdbd-firebird-perl] 02/03: export environment vars disabling certain tests on certain bad platforms

Damyan Ivanov dmn at alioth.debian.org
Mon Sep 9 13:43:03 UTC 2013


This is an automated email from the git hooks/post-receive script.

dmn pushed a commit to branch master
in repository libdbd-firebird-perl.

commit 3bb18ce94a50147fa0ab0f3d6374847e3e07dffb
Author: Damyan Ivanov <dmn at debian.org>
Date:   Mon Sep 9 13:29:48 2013 +0000

    export environment vars disabling certain tests on certain bad platforms
    
    AUTOMATED_TESTING disabled thread-based test of ib_wait_event, as this
    test cannot be guaranteed to succeed with overloaded host
    
    DBD_FIREBIRD_TEST_SKIP_EVENTS_FORK disabled fork-involving event tests
    on kfreebsd platforms, as on them firebird uses semaphores for
    synchronisation and there appears to be a problem with that
    (semop in parent after child has destroyed the semaphore)
    
    Closes: #719582 -- hangs in t/embed-80-event-ithreads.t
---
 debian/rules |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/debian/rules b/debian/rules
index d658d3c..bcef51c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,11 +1,12 @@
 #!/usr/bin/make -f
 
 export DBD_FIREBIRD_REQUIRE_EMBEDDED=1
+export AUTOMATED_TESTING=1
 
-BAD_ARCH = armel ia64 kfreebsd-amd64 kfreebsd-i386 s390
+BAD_ARCH = kfreebsd-amd64 kfreebsd-i386
 
 ifneq (,$(shell for a in $(BAD_ARCH); do dpkg-architecture -e$$a && echo bad$$a; done))
-    export DBD_FIREBIRD_TEST_SKIP_EVENTS=1
+    export DBD_FIREBIRD_TEST_SKIP_EVENTS_FORK=1
 endif
 
 %:

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdbd-firebird-perl.git



More information about the Pkg-perl-cvs-commits mailing list