From 42773718d5d5d42137ac84826850256fd6bed606 Mon Sep 17 00:00:00 2001 From: Jelle Licht Date: Mon, 10 Mar 2025 12:54:32 +0100 Subject: gnu: python-numba: Disable tests that are not reproducible. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixing #76260: Non-deterministic test failure in python-numba 0.61.0 * gnu/packages/python-xyz.scm (python-numba) [phases] {disable-failing-tests}: Adjust the phase to skip some additional tests that can fail depending on current CPU. Change-Id: I67f3a100f5863f6d946a8d07428e802178bd7391 Reported-by: Ludovic Courtès Reviewed-by: Greg Hogan Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-xyz.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9f2829c4a8..4cb7c72a82 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -29988,6 +29988,29 @@ (define-public python-numba (substitute* "numba/tests/test_import.py" (("def test_no_accidental_warnings") "def disabled_test_no_accidental_warnings")) + ;; These tests fail due to result rounding depending on CPU. + (substitute* "numba/tests/test_looplifting.py" + (("def test_lift_objectmode_issue_4223") + "def disabled_test_lift_objectmode_issue_4223")) + (substitute* "numba/tests/test_extending.py" + (("def test_series_ufunc") + "def disabled_test_series_ufunc") + (("def test_index_ufunc") + "def disabled_test_index_ufunc")) + (substitute* "numba/tests/test_array_exprs.py" + (("def test_explicit_output") + "def disabled_test_explicit_output")) + (substitute* "numba/tests/test_target_extension.py" + (("def test_basic_offload") + "def disabled_test_basic_offload")) + (substitute* "numba/tests/test_np_functions.py" + (("def test_windowing") + "def disabled_test_windowing")) + ;; This fails nondeterministically, possibly depending on CPU. + ;; https://github.com/numba/numba/issues/8282. + (substitute* "numba/tests/test_function_type.py" + (("def test_wrapper_address_protocol_libm") + "def disabled_test_wrapper_address_protocol_libm")) ;; Some tests timeout or crash on some architectures. ,@(cond ((target-aarch64?) -- cgit v1.2.3