[Python-modules-commits] r23425 - in packages/ipython/trunk/debian (6 files)
jtaylor-guest at users.alioth.debian.org
jtaylor-guest at users.alioth.debian.org
Sat Feb 2 16:53:42 UTC 2013
Date: Saturday, February 2, 2013 @ 16:53:39
Author: jtaylor-guest
Revision: 23425
add autopkgtests
Added:
packages/ipython/trunk/debian/tests/
packages/ipython/trunk/debian/tests/control
packages/ipython/trunk/debian/tests/python2
packages/ipython/trunk/debian/tests/python3
Modified:
packages/ipython/trunk/debian/changelog
packages/ipython/trunk/debian/control
Modified: packages/ipython/trunk/debian/changelog
===================================================================
--- packages/ipython/trunk/debian/changelog 2013-02-02 16:53:33 UTC (rev 23424)
+++ packages/ipython/trunk/debian/changelog 2013-02-02 16:53:39 UTC (rev 23425)
@@ -10,6 +10,7 @@
fix detection of cython modules for multiarch python (Closes: #697704)
* don't install tests for notebook and qtconsole
* bump standard to 3.9.4, no changes required
+ * add autopkgtests
-- Julian Taylor <jtaylor.debian at googlemail.com> Sat, 02 Feb 2013 11:14:27 +0100
Modified: packages/ipython/trunk/debian/control
===================================================================
--- packages/ipython/trunk/debian/control 2013-02-02 16:53:33 UTC (rev 23424)
+++ packages/ipython/trunk/debian/control 2013-02-02 16:53:39 UTC (rev 23425)
@@ -32,6 +32,7 @@
Vcs-Svn: svn://svn.debian.org/python-modules/packages/ipython/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/ipython/trunk/
Standards-Version: 3.9.4
+XS-Testsuite: autopkgtest
Package: ipython
Architecture: all
Added: packages/ipython/trunk/debian/tests/control
===================================================================
--- packages/ipython/trunk/debian/tests/control (rev 0)
+++ packages/ipython/trunk/debian/tests/control 2013-02-02 16:53:39 UTC (rev 23425)
@@ -0,0 +1,46 @@
+Tests: python2
+Depends: ipython, ipython-notebook, ipython-doc, ipython-qtconsole,
+ python-nose,
+ cython,
+ graphviz,
+ libc-bin (>= 2.13-1~),
+ python-all (>= 2.6.6-3~),
+ python-all-dev (>= 2.6.6-3~),
+ python-argparse,
+ python-configobj,
+ python-decorator,
+ python-matplotlib,
+ python-pexpect,
+ python-pygments,
+ python-pyparsing,
+ python-rpy2,
+ python-qt4,
+ python-simplegeneric,
+ python-sphinx (>= 1.0.7+dfsg-1~),
+ python-tk,
+ python-tornado,
+ python-wxgtk2.8,
+ python-zmq (>= 2.1.4),
+ xauth,
+ xvfb
+
+Tests: python3
+Depends: ipython3, ipython3-notebook, ipython-doc, ipython3-qtconsole,
+ python3-nose,
+ cython3,
+ graphviz,
+ libc-bin (>= 2.13-1~),
+ python3-all (>= 2.6.6-3~),
+ python3-all-dev (>= 2.6.6-3~),
+ python3-decorator,
+ python3-matplotlib,
+ python3-pygments,
+ python3-pyparsing,
+ python3-pyqt4,
+ python3-simplegeneric,
+ python3-sphinx,
+ python3-tk,
+ python3-tornado,
+ python3-zmq,
+ xauth,
+ xvfb
Added: packages/ipython/trunk/debian/tests/python2
===================================================================
--- packages/ipython/trunk/debian/tests/python2 (rev 0)
+++ packages/ipython/trunk/debian/tests/python2 2013-02-02 16:53:39 UTC (rev 23425)
@@ -0,0 +1,34 @@
+#!/bin/sh
+set -efu
+
+pys=$(pyversions -r)
+
+dest=$ADTTMP
+for f in $(find IPython -name tests -type d); do
+ mkdir -p $dest/$(dirname $f)
+ cp -a $f $dest/$(dirname $f)
+done
+mkdir -p $dest/IPython/scripts/
+cp IPython/scripts/iptest $dest/IPython/scripts/
+cd $dest
+
+#disabled, just fills disk with junk even before its used by ipython
+#service mongodb start 2>&1 || true
+for py in $pys; do
+ for pkg in ipython ipython-notebook ipython-qtconsole; do
+ for f in $(dpkg -L $pkg | grep /usr/lib/$py/dist-packages); do
+ lf=$(echo $f | sed -e "s#/usr/lib/$py/dist-packages/##")
+ [ -d $f ] && mkdir -p $lf
+ done
+ for f in $(dpkg -L $pkg | grep /usr/lib/$py/dist-package); do
+ lf=$(echo $f | sed -e "s#/usr/lib/$py/dist-packages/##")
+ [ -f $f ] && [ ! -e $lf ] && ln -s $f $lf
+ done
+ done
+ LC_ALL=C.UTF-8 HOME=$PWD \
+ PATH=$PWD/IPython/scripts/:$PATH PYTHONPATH=$PWD \
+ xvfb-run -a -s "-screen 0 1280x1024x24 -noreset" \
+ $py $PWD/IPython/scripts/iptest -v -e test_not_writable_ipdir; \
+done
+
+#service mongodb stop 2>&1 || true
Property changes on: packages/ipython/trunk/debian/tests/python2
___________________________________________________________________
Added: svn:executable
+ *
Added: packages/ipython/trunk/debian/tests/python3
===================================================================
--- packages/ipython/trunk/debian/tests/python3 (rev 0)
+++ packages/ipython/trunk/debian/tests/python3 2013-02-02 16:53:39 UTC (rev 23425)
@@ -0,0 +1,38 @@
+#!/bin/sh
+set -efu
+
+pys=$(py3versions -r)
+TWOTOTHREE=2to3-$(py3versions -dv)
+
+dest=$ADTTMP
+for f in $(find IPython -name tests -type d); do
+ mkdir -p $dest/$(dirname $f)
+ cp -a $f $dest/$(dirname $f)
+ $TWOTOTHREE -w --no-diffs $dest/$f 2>&1
+done
+mkdir -p $dest/IPython/scripts/
+cp IPython/scripts/iptest $dest/IPython/scripts/
+$TWOTOTHREE -w --no-diffs $dest/IPython/scripts/iptest 2>&1
+cd $dest
+
+#disabled, just fills disk with junk even before its used by ipython
+#service mongodb start 2>&1 || true
+ for pkg in ipython3 ipython3-notebook ipython3-qtconsole; do
+ for f in $(dpkg -L $pkg | grep /usr/lib/python3/dist-packages); do
+ lf=$(echo $f | sed -e "s#/usr/lib/python3/dist-packages/##")
+ [ -d $f ] && mkdir -p $lf
+ done
+ for f in $(dpkg -L $pkg | grep /usr/lib/python3/dist-package); do
+ lf=$(echo $f | sed -e "s#/usr/lib/python3/dist-packages/##")
+ [ -f $f ] && [ ! -e $lf ] && ln -s $f $lf
+ done
+ done
+
+for py in $pys; do
+ LC_ALL=C.UTF-8 HOME=$PWD \
+ PATH=$PWD/IPython/scripts/:$PATH PYTHONPATH=$PWD \
+ xvfb-run -a -s "-screen 0 1280x1024x24 -noreset" \
+ $py $PWD/IPython/scripts/iptest -v -e test_not_writable_ipdir; \
+done
+
+#service mongodb stop 2>&1 || true
Property changes on: packages/ipython/trunk/debian/tests/python3
___________________________________________________________________
Added: svn:executable
+ *
More information about the Python-modules-commits
mailing list