[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Python: disable failing tests on MIPS64.
From: |
Mark H Weaver |
Subject: |
Re: [PATCH] gnu: Python: disable failing tests on MIPS64. |
Date: |
Mon, 07 Apr 2014 20:10:33 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
Cyril Roelandt <address@hidden> writes:
> * gnu/packages/patches/python-fix-tests.patch: disable two failing tests on
> MIPS64.
> ---
> gnu/packages/patches/python-fix-tests.patch | 38
> +++++++++++++++++++++++++++++
> 1 file changed, 38 insertions(+)
>
> diff --git a/gnu/packages/patches/python-fix-tests.patch
> b/gnu/packages/patches/python-fix-tests.patch
> index eed4f36..70e4aa0 100644
> --- a/gnu/packages/patches/python-fix-tests.patch
> +++ b/gnu/packages/patches/python-fix-tests.patch
> @@ -74,3 +74,41 @@ http://bugs.python.org/issue20868 .
> def test_wait_result(self):
> if isinstance(self, ProcessesMixin) and sys.platform != 'win32':
> pid = os.getpid()
> +--- Lib/ctypes/test/test_libc.py 2014-04-07 23:17:41.351235000 +0200
> ++++ Lib/ctypes/test/test_libc.py 2014-04-07 23:32:18.799235000 +0200
> +@@ -2,6 +2,7 @@
> +
> + from ctypes import *
> + import _ctypes_test
> ++import platform
> +
> + lib = CDLL(_ctypes_test.__file__)
> +
> +@@ -17,6 +18,8 @@
> + import math
> + self.assertEqual(lib.my_sqrt(2.0), math.sqrt(2.0))
> +
> ++ @unittest.skipIf(platform.machine() in ['mips64'],
> ++ "This test fails on this platform")
> + def test_qsort(self):
> + comparefunc = CFUNCTYPE(c_int, POINTER(c_char), POINTER(c_char))
> + lib.my_qsort.argtypes = c_void_p, c_size_t, c_size_t, comparefunc
> +--- Lib/ctypes/test/test_callbacks.py 2014-04-07 23:15:42.835235000
> +0200
> ++++ Lib/ctypes/test/test_callbacks.py 2014-04-07 23:32:42.035235000
> +0200
> +@@ -1,6 +1,7 @@
> + import unittest
> + from ctypes import *
> + import _ctypes_test
> ++import platform
> +
> + class Callbacks(unittest.TestCase):
> + functype = CFUNCTYPE
> +@@ -174,6 +175,8 @@
> +
> + self.assertLess(diff, 0.01, "%s not less than 0.01" % diff)
> +
> ++ @unittest.skipIf(platform.machine() in ['mips64'],
> ++ "This test fails on this platform")
> + def test_issue_8959_a(self):
> + from ctypes.util import find_library
> + libc_path = find_library("c")
I've tested this on the Loongson 3A machine, and it works as expected.
Thanks!
Mark
- Re: 0.6 is around the corner!, (continued)
- Re: 0.6 is around the corner!, Ludovic Courtès, 2014/04/06
- [PATCH] gnu: Python: disable test_wait_result() as it fails on some setups, Cyril Roelandt, 2014/04/06
- Re: [PATCH] gnu: Python: disable test_wait_result() as it fails on some setups, Mark H Weaver, 2014/04/07
- [PATCH] gnu: Python: disable failing tests on MIPS64., Cyril Roelandt, 2014/04/07
- Re: [PATCH] gnu: Python: disable failing tests on MIPS64.,
Mark H Weaver <=
- Re: [PATCH] gnu: Python: disable failing tests on MIPS64., Mark H Weaver, 2014/04/07
- Re: [PATCH] gnu: Python: disable failing tests on MIPS64., Nikita Karetnikov, 2014/04/08
- Re: [PATCH] gnu: Python: disable failing tests on MIPS64., Cyril Roelandt, 2014/04/08
- Re: [PATCH] gnu: Python: disable failing tests on MIPS64., Nikita Karetnikov, 2014/04/09
- Re: [PATCH] gnu: Python: disable test_wait_result() as it fails on some setups, Ludovic Courtès, 2014/04/07
- Re: [PATCH] gnu: Python: disable test_wait_result() as it fails on some setups, Ludovic Courtès, 2014/04/07