File joblib-disable-unrelialble-tests.patch of Package python-joblib
--- joblib-0.16.0/joblib/test/test_memmapping.py.orig 2020-09-08 08:01:19.285304370 +0000
+++ joblib-0.16.0/joblib/test/test_memmapping.py 2020-09-08 08:05:25.318014706 +0000
@@ -512,6 +512,7 @@ def test_memmapping_temp_folder_thread_s
@with_numpy
@with_multiprocessing
def test_multithreaded_parallel_termination_resource_tracker_silent():
+ raise SkipTest('Skipping this test as it fails often in OBS')
# test that concurrent termination attempts of a same executor does not
# emit any spurious error from the resource_tracker. We test various
# situations making 0, 1 or both parallel call sending a task that will
@@ -681,6 +682,8 @@ def test_memmap_returned_as_regular_arra
@with_multiprocessing
@parametrize("backend", ["multiprocessing", param("loky", marks=xfail)])
def test_resource_tracker_silent_when_reference_cycles(backend):
+ if backend == 'multiprocessing':
+ raise SkipTest('Skipping this test as it fails often in OBS')
# There is a variety of reasons that can make joblib with loky backend
# output noisy warnings when a reference cycle is preventing a memmap from
# being garbage collected. Especially, joblib's main process finalizer
@@ -778,6 +781,8 @@ def test_memmapping_pool_for_large_array
@with_multiprocessing
@parametrize("backend", ["multiprocessing", "loky"])
def test_child_raises_parent_exits_cleanly(backend):
+ if backend == 'multiprocessing':
+ raise SkipTest('Skipping this test as it fails often in OBS')
# When a task executed by a child process raises an error, the parent
# process's backend is notified, and calls abort_everything.
# In loky, abort_everything itself calls shutdown(kill_workers=True) which