[libapache-session-memcached-perl] 01/01: Added dependancies to debian/control and overrode dh_auto_test in debian/rules to start memcached before running tests.

Christopher Hoskin christopher.hoskin at gmail.com
Wed Jan 21 21:58:01 UTC 2015


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

grinorcole-guest pushed a commit to branch master
in repository libapache-session-memcached-perl.

commit ed7d1c464f3bc1da6b5661e4778d8f9cba72ddf3
Author: Christopher Hoskin <christopher.hoskin at gmail.com>
Date:   Wed Jan 21 21:55:28 2015 +0000

    Added dependancies to debian/control and overrode dh_auto_test in debian/rules to start memcached before running tests.
---
 debian/control | 10 +++++++---
 debian/rules   |  6 ++++++
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/debian/control b/debian/control
index 2ada0b7..da69ef4 100644
--- a/debian/control
+++ b/debian/control
@@ -3,8 +3,10 @@ Section: perl
 Priority: optional
 Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
 Uploaders: Christopher Hoskin <christopher.hoskin at gmail.com>
-Build-Depends: debhelper (>= 9)
-Build-Depends-Indep: perl
+Build-Depends: debhelper (>= 9), memcached
+Build-Depends-Indep: perl,
+ libapache-session-perl (>= 1.54),
+ libcache-memcached-perl (>= 1.14)
 Standards-Version: 3.9.6
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libapache-session-memcached-perl.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libapache-session-memcached-perl.git
@@ -13,7 +15,9 @@ Testsuite: autopkgtest-pkg-perl
 
 Package: libapache-session-memcached-perl
 Architecture: all
-Depends: ${misc:Depends}, ${perl:Depends}
+Depends: ${misc:Depends}, ${perl:Depends},
+ libapache-session-perl (>= 1.54),
+ libcache-memcached-perl (>= 1.14)
 Description: Perl module for storing persistent data using memcached
  Apache::Session::Memcached is a bridge between Apache::Session and memcached, a distributed memory cache daemon.
  .
diff --git a/debian/rules b/debian/rules
index 2d33f6a..07d4474 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,3 +2,9 @@
 
 %:
 	dh $@
+
+override_dh_auto_test:
+	TEMPDIR=`mktemp -d`     
+	/usr/bin/memcached -u `whoami` -p 20000 -P${TEMPDIR}/m.pid -d
+	dh_auto_test
+	[ ! -s m.pid ] || /bin/kill `cat ${TEMPDIR}/m.pid`

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libapache-session-memcached-perl.git



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