r942 - in /schooltool/trunk/debian: changelog schooltool.postinst tests/ tests/all tests/control
jinty-guest at users.alioth.debian.org
jinty-guest at users.alioth.debian.org
Sat Jul 14 11:32:12 UTC 2007
Author: jinty-guest
Date: Sat Jul 14 11:32:12 2007
New Revision: 942
URL: http://svn.debian.org/wsvn/pkg-zope/?sc=1&rev=942
Log:
remove a bug and add tests to run with autopkgtest.
Added:
schooltool/trunk/debian/tests/
schooltool/trunk/debian/tests/all
schooltool/trunk/debian/tests/control
Modified:
schooltool/trunk/debian/changelog
schooltool/trunk/debian/schooltool.postinst
Modified: schooltool/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-zope/schooltool/trunk/debian/changelog?rev=942&op=diff
==============================================================================
--- schooltool/trunk/debian/changelog (original)
+++ schooltool/trunk/debian/changelog Sat Jul 14 11:32:12 2007
@@ -1,3 +1,10 @@
+schooltool (2006.999-2007-alpha1-svn-r7057-2) UNRELEASED; urgency=low
+
+ * NOT RELEASED YET
+ * Add testing script for autopkgtest, works for me by hand.
+
+ -- Brian Sutherland <brian at vanguardistas.net> Sat, 14 Jul 2007 13:29:57 +0200
+
schooltool (2006.999-2007-alpha1-svn-r7057-1) unstable; urgency=low
* New upstream release containing compiled translations.
Modified: schooltool/trunk/debian/schooltool.postinst
URL: http://svn.debian.org/wsvn/pkg-zope/schooltool/trunk/debian/schooltool.postinst?rev=942&op=diff
==============================================================================
--- schooltool/trunk/debian/schooltool.postinst (original)
+++ schooltool/trunk/debian/schooltool.postinst Sat Jul 14 11:32:12 2007
@@ -103,8 +103,6 @@
rm -f /etc/$package/$package.privkey.pem
rm -f /etc/$package/ssl-cert.cnf
set_simple site-definition /etc/schooltool/site.zcml
- # use the 2005 flavour of schooltool
- flavour=stapp2005
fi
### install the site.zcml
Added: schooltool/trunk/debian/tests/all
URL: http://svn.debian.org/wsvn/pkg-zope/schooltool/trunk/debian/tests/all?rev=942&op=file
==============================================================================
--- schooltool/trunk/debian/tests/all (added)
+++ schooltool/trunk/debian/tests/all Sat Jul 14 11:32:12 2007
@@ -1,0 +1,28 @@
+#!/bin/bash
+
+set -e
+
+PYVERS=$(pyversions -vr debian/control)
+MODULE=schooltool
+TMPFILE=$(mktemp)
+
+cat | sed s/@@MODULE@@/$MODULE/g > $TMPFILE << EOF
+import sys
+import @@MODULE@@
+from zope.testing import testrunner
+
+module = '@@MODULE@@'.strip()
+subs = (sys.version_info[0], sys.version_info[1])
+test_path = '/usr/lib/python%s.%s/site-packages/' % subs
+
+exitcode = testrunner.run([
+ '--tests-pattern', '^f?tests$',
+ '-s', module,
+ '--test-path', test_path
+ ])
+sys.exit(exitcode)
+EOF
+
+for version in ${PYVERS}; do
+ python${version} ${TMPFILE}
+done
Added: schooltool/trunk/debian/tests/control
URL: http://svn.debian.org/wsvn/pkg-zope/schooltool/trunk/debian/tests/control?rev=942&op=file
==============================================================================
--- schooltool/trunk/debian/tests/control (added)
+++ schooltool/trunk/debian/tests/control Sat Jul 14 11:32:12 2007
@@ -1,0 +1,2 @@
+Tests: all
+Features: no-build-needed
More information about the pkg-zope-commits
mailing list