[Python-apps-commits] r12332 - in packages/python-afl/trunk/debian (6 files)

danstender-guest at users.alioth.debian.org danstender-guest at users.alioth.debian.org
Mon Sep 7 21:33:53 UTC 2015


    Date: Monday, September 7, 2015 @ 21:33:52
  Author: danstender-guest
Revision: 12332

run tests during build

Added:
  packages/python-afl/trunk/debian/patches/
  packages/python-afl/trunk/debian/patches/series
  packages/python-afl/trunk/debian/patches/tests-point-to-wrapper.diff
Modified:
  packages/python-afl/trunk/debian/changelog
  packages/python-afl/trunk/debian/control
  packages/python-afl/trunk/debian/rules

Modified: packages/python-afl/trunk/debian/changelog
===================================================================
--- packages/python-afl/trunk/debian/changelog	2015-09-06 22:04:04 UTC (rev 12331)
+++ packages/python-afl/trunk/debian/changelog	2015-09-07 21:33:52 UTC (rev 12332)
@@ -1,8 +1,10 @@
 python-afl (0.5-2) UNRELEASED; urgency=medium
 
+  * deb/rules: run tests during build (added deps in deb/control, tests-point-
+    to-wrapper.diff).
   * deb/python{,3}-afl.postinst/prerm: removed "exit 0" line (Closes: #798216).
 
- -- Daniel Stender <debian at danielstender.com>  Sun, 06 Sep 2015 23:58:41 +0200
+ -- Daniel Stender <debian at danielstender.com>  Mon, 07 Sep 2015 23:32:57 +0200
 
 python-afl (0.5-1) unstable; urgency=medium
 

Modified: packages/python-afl/trunk/debian/control
===================================================================
--- packages/python-afl/trunk/debian/control	2015-09-06 22:04:04 UTC (rev 12331)
+++ packages/python-afl/trunk/debian/control	2015-09-07 21:33:52 UTC (rev 12332)
@@ -11,6 +11,9 @@
  dh-python,
  python-dev,
  python3-dev,
+ python-nose,
+ python3-nose,
+ afl,
  txt2man
 Standards-Version: 3.9.6
 Homepage: http://jwilk.net/software/python-afl

Added: packages/python-afl/trunk/debian/patches/series
===================================================================
--- packages/python-afl/trunk/debian/patches/series	                        (rev 0)
+++ packages/python-afl/trunk/debian/patches/series	2015-09-07 21:33:52 UTC (rev 12332)
@@ -0,0 +1 @@
+tests-point-to-wrapper.diff

Added: packages/python-afl/trunk/debian/patches/tests-point-to-wrapper.diff
===================================================================
--- packages/python-afl/trunk/debian/patches/tests-point-to-wrapper.diff	                        (rev 0)
+++ packages/python-afl/trunk/debian/patches/tests-point-to-wrapper.diff	2015-09-07 21:33:52 UTC (rev 12332)
@@ -0,0 +1,16 @@
+Description: point subprocess to wrapper script in tests
+Author: Daniel Stender <debian at danielstender.com>
+Forwarded: no
+Last-Update: 2015-09-07
+
+--- a/tests/test_fuzz.py
++++ b/tests/test_fuzz.py
+@@ -65,7 +65,7 @@
+     with open('/dev/null', 'wb') as devnull:
+         with open(workdir + '/stdout', 'wb') as stdout:
+             afl = ipc.Popen(
+-                ['py-afl-fuzz', '-i', input_dir, '-o', output_dir, '--', sys.executable, target],
++                ['./py-afl-fuzz', '-i', input_dir, '-o', output_dir, '--', sys.executable, target],
+                 stdout=stdout,
+                 stdin=devnull,
+                 preexec_fn=setup_env,

Modified: packages/python-afl/trunk/debian/rules
===================================================================
--- packages/python-afl/trunk/debian/rules	2015-09-06 22:04:04 UTC (rev 12331)
+++ packages/python-afl/trunk/debian/rules	2015-09-07 21:33:52 UTC (rev 12332)
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE=1
+#export DEB_BUILD_OPTIONS=nocheck
 export PYBUILD_NAME=afl
 
 VERSION := $(shell dpkg-parsechangelog -Sversion | cut -d- -f1)
@@ -8,6 +9,9 @@
 %:
 	dh $@ --with python2,python3 --buildsystem=pybuild
 
+override_dh_auto_test:
+	PYBUILD_SYSTEM=custom PYBUILD_TEST_ARGS="{interpreter} -m nose -v" dh_auto_test
+
 override_dh_auto_install:
 	PYBUILD_SYSTEM=custom PYBUILD_INSTALL_ARGS="{interpreter} setup.py install --root={destdir} --install-scripts=/usr/share/{package}" dh_auto_install
 




More information about the Python-apps-commits mailing list