[SCM] Control pipeline recipes from the European Southern Observatory branch, master, updated. upstream/0.3.5.1-33-g1d0dd7f
Ole Streicher
debian at liska.ath.cx
Fri Jun 22 07:54:58 UTC 2012
The following commit has been merged in the master branch:
commit 1d0dd7faf2b87129d6fed1e36c48dab423c59ec5
Author: Ole Streicher <debian at liska.ath.cx>
Date: Fri Jun 22 09:54:26 2012 +0200
Disable tests that try to crash recipe. Fixes FTBS on armel, mips, mipsel
diff --git a/debian/changelog b/debian/changelog
index 7db8d70..8a60d20 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ python-cpl (0.3.6-1) unstable; urgency=low
* Add Multi-Arch default plugin directory. Python-cpl itself is,
however, not multi-arch.
* Set DM-Upload-Allowed
+ * Disable tests that try to crash recipe. Fixes FTBS on armel, mips, mipsel
- -- Ole Streicher <debian at liska.ath.cx> Fri, 13 Apr 2012 10:00:00 +0200
+ -- Ole Streicher <debian at liska.ath.cx> Fri, 22 Jun 2012 09:52:50 +0200
python-cpl (0.3.5.1-1) unstable; urgency=low
diff --git a/debian/patches/disable_crash_tests.patch b/debian/patches/disable_crash_tests.patch
new file mode 100644
index 0000000..86a02f4
--- /dev/null
+++ b/debian/patches/disable_crash_tests.patch
@@ -0,0 +1,29 @@
+Author: Ole Streicher <debian at liska.ath.cx>
+Description: On armel, mips and mipsel, the tests that try to crash the recipe
+ fail since the handling of corrupted memory seems different there.
+ We disable these tests until we find a better solution here. Recipes
+ should not crash anyway :-)
+Forwarded: not-needed
+--- a/test/TestRecipe.py
++++ b/test/TestRecipe.py
+@@ -411,17 +411,17 @@
+ self.recipe.tag = 'some_unknown_tag'
+ self.assertRaises(cpl.CplError, self.recipe, self.raw_frame)
+
+- def test_corrupted(self):
++ def _test_corrupted(self):
+ '''Handling of recipe crashes because of corrupted memory'''
+ self.recipe.param.crashing = 'free'
+ self.assertRaises(cpl.RecipeCrash, self.recipe, self.raw_frame)
+
+- def test_segfault(self):
++ def _test_segfault(self):
+ '''Handling of recipe crashes because of segmentation fault'''
+ self.recipe.param.crashing = 'segfault'
+ self.assertRaises(cpl.RecipeCrash, self.recipe, self.raw_frame)
+
+- def test_cleanup_after_crash(self):
++ def _test_cleanup_after_crash(self):
+ '''Test that a second run after a crash will succeed'''
+ output_dir = os.path.join(self.temp_dir, 'out')
+ self.recipe.output_dir = output_dir
diff --git a/debian/patches/series b/debian/patches/series
index 53b8ccb..a410047 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
set-default-plugin-path.patch
+disable_crash_tests.patch
--
Control pipeline recipes from the European Southern Observatory
More information about the debian-science-commits
mailing list