[Python-apps-commits] r6664 - in packages/cython/trunk/debian (changelog rules)

yoh at users.alioth.debian.org yoh at users.alioth.debian.org
Fri Feb 18 04:06:18 UTC 2011


    Date: Friday, February 18, 2011 @ 04:06:05
  Author: yoh
Revision: 6664

Run unittests against default Python version during build

Modified:
  packages/cython/trunk/debian/changelog
  packages/cython/trunk/debian/rules

Modified: packages/cython/trunk/debian/changelog
===================================================================
--- packages/cython/trunk/debian/changelog	2011-02-17 17:35:35 UTC (rev 6663)
+++ packages/cython/trunk/debian/changelog	2011-02-18 04:06:05 UTC (rev 6664)
@@ -1,3 +1,9 @@
+cython (0.14.1-2) unstable; urgency=low
+
+  * Run unittests against default Python version during build
+
+ -- Yaroslav Halchenko <debian at onerussian.com>  Tue, 15 Feb 2011 13:35:52 -0500
+
 cython (0.14.1-1) unstable; urgency=low
 
   * Reincarnating uploads to unstable

Modified: packages/cython/trunk/debian/rules
===================================================================
--- packages/cython/trunk/debian/rules	2011-02-17 17:35:35 UTC (rev 6663)
+++ packages/cython/trunk/debian/rules	2011-02-18 04:06:05 UTC (rev 6664)
@@ -17,12 +17,21 @@
 install/cython:: assure-changelogs build/cython.1
 	dh_installman build/cython.1
 
+#
+# Testing
+#
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+install/cython::
+	: # Run tests battery against current default version of Python
+	PYTHONPATH=$(shell /bin/ls -d $(CURDIR)/build/lib.*$(cdbs_python_current_version)) \
+		python runtests.py --no-refnanny -v -v --work-dir=build/work-dir
+endif
 
 #
 # Debugging version -dbg
 #
 # Re-build using python-dbg
-install/cython-dbg ::
+install/cython-dbg::
 	for i in $(cdbs_python_build_versions); do \
 	  python$$i-dbg ./setup.py install $(DEB_PYTHON_INSTALL_ARGS_ALL) \
 		 --root $(CURDIR)/debian/cython-dbg; \
@@ -37,6 +46,9 @@
 	ln -s cython debian/cython-dbg/usr/share/doc/cython-dbg
 
 
+#
+# Custom rules used above
+#
 build/cython.1: build
 	: # Generate a manpage using help2man
 	PYTHONPATH="$(shell /bin/ls -d $(CURDIR)/build/lib.*-$(cdbs_python_current_version) 2>&1)" \




More information about the Python-apps-commits mailing list