[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