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