Acceptance tests using different clients concurrently. Environment deployed from packages.

Build: #3271 was successful

Job: Spaces basic was successful

user fails to move the share root directory[1oz 1op 1oc-oneclient1]: Test case result

The below summarizes the result of the test " user fails to move the share root directory[1oz 1op 1oc-oneclient1]" in build 3,271 of Onedata Products - mixed acceptance pkg - Spaces basic.
Description
user fails to move the share root directory[1oz 1op 1oc-oneclient1]
Test class
mixed.scenarios.test_spaces_basic
Method
test_user_fails_to_move_the_share_root_directory[1oz_1op_1oc-oneclient1]
Jira Issue
Duration
15 secs
Status
Failed (Existing Failure)

Error Log

_get_exception_class.<locals>.Derived: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864' -> None

========= Remote Traceback (1) =========
Traceback (most recent call last):
  File "/usr/lib/python3.8/shutil.py", line 791, in move
    os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/tmp/onedata/mnt/p4pi3dquemie8phm/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 324, in _dispatch_request
    res = self._HANDLERS[handler](self, *args)
  File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 592, in _handle_call
    return obj(*args, **dict(kwargs))
  File "/usr/lib/python3.8/shutil.py", line 807, in move
    copytree(src, real_dst, copy_function=copy_function,
  File "/usr/lib/python3.8/shutil.py", line 557, in copytree
    return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
  File "/usr/lib/python3.8/shutil.py", line 458, in _copytree
    os.makedirs(dst, exist_ok=dirs_exist_ok)
  File "/usr/lib/python3.8/os.py", line 223, in makedirs
    mkdir(name, mode)
OSError: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864'
fixturefunc = <function try_to_move_special_dir at 0x7f464f4cd620>
request = <FixtureRequest for <Function test_user_fails_to_move_the_share_root_directory[1oz_1op_1oc-oneclient1]>>
kwargs = {'cdmi': <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>, 'client': 'oneclient1', 'host': 'oneprovider-1', 'host...bf7e4be', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.9.133', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
        if is_generator(fixturefunc):
            fixturefunc = cast(
                Callable[..., Generator[FixtureValue, None, None]], fixturefunc
            )
            generator = fixturefunc(**kwargs)
            try:
                fixture_result = next(generator)
            except StopIteration:
                raise ValueError(f"{request.fixturename} did not yield a value") from None
            finalizer = functools.partial(_teardown_yield_fixture, fixturefunc, generator)
            request.addfinalizer(finalizer)
        else:
            fixturefunc = cast(Callable[..., FixtureValue], fixturefunc)
>           fixture_result = fixturefunc(**kwargs)

/usr/local/lib/python3.12/dist-packages/_pytest/fixtures.py:913: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/utils/bdd_utils.py:78: in wrapper
    return fun(*ba.args, **ba.kwargs)
tests/mixed/steps/rest/onezone/special_dirs.py:165: in try_to_move_special_dir
    try_to_move_special_dir_by_id(
tests/mixed/steps/rest/onezone/special_dirs.py:191: in try_to_move_special_dir_by_id
    move_dir_by_id(user, oneclient_host, users, dir_id, "new_name")
tests/oneclient/steps/multi_dir_steps.py:180: in move_dir_by_id
    client.mv(
tests/utils/client_utils.py:107: in mv
    self.rpyc_connection.modules.shutil.move(src, dest)
/usr/local/lib/python3.12/dist-packages/rpyc/core/netref.py:240: in __call__
    return syncreq(_self, consts.HANDLE_CALL, args, kwargs)
/usr/local/lib/python3.12/dist-packages/rpyc/core/netref.py:63: in syncreq
    return conn.sync_request(handler, proxy, *args)
/usr/local/lib/python3.12/dist-packages/rpyc/core/protocol.py:718: in sync_request
    return _async_res.value
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <AsyncResult object (ready) at 0x7f464eeb8680>

    @property
    def value(self):
        """Returns the result of the operation. If the result has not yet
        arrived, accessing this property will wait for it. If the result does
        not arrive before the expiry time elapses, :class:`AsyncResultTimeout`
        is raised. If the returned result is an exception, it will be raised
        here. Otherwise, the result is returned directly.
        """
        self.wait()
        if self._is_exc:
>           raise self._obj
E           _get_exception_class.<locals>.Derived: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864' -> None
E           
E           ========= Remote Traceback (1) =========
E           Traceback (most recent call last):
E             File "/usr/lib/python3.8/shutil.py", line 791, in move
E               os.rename(src, real_dst)
E           OSError: [Errno 18] Invalid cross-device link: '/tmp/onedata/mnt/p4pi3dquemie8phm/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864'
E           
E           During handling of the above exception, another exception occurred:
E           
E           Traceback (most recent call last):
E             File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 324, in _dispatch_request
E               res = self._HANDLERS[handler](self, *args)
E             File "/usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py", line 592, in _handle_call
E               return obj(*args, **dict(kwargs))
E             File "/usr/lib/python3.8/shutil.py", line 807, in move
E               copytree(src, real_dst, copy_function=copy_function,
E             File "/usr/lib/python3.8/shutil.py", line 557, in copytree
E               return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
E             File "/usr/lib/python3.8/shutil.py", line 458, in _copytree
E               os.makedirs(dst, exist_ok=dirs_exist_ok)
E             File "/usr/lib/python3.8/os.py", line 223, in makedirs
E               mkdir(name, mode)
E           OSError: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__000000000084F9D57368617265477569642373706163655F6338633436333264353330353332623961636432303638376261353535383939636863326562236338633436333264353330353332623961636432303638376261353535383939636863326562236434336338336531356631653637656463646235636231326532333737356530636863353864'

/usr/local/lib/python3.12/dist-packages/rpyc/core/async_.py:108: OSError