Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #3212 failed
Job: Spaces basic failed
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,212 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
- 13 secs
- Status
- Failed (New Failure)
Error Log
_get_exception_class.<locals>.Derived: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' -> 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/n1vi0et76vkxldn3/.__onedata__file_id__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' 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__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' request = <FixtureRequest for <Function 'test_user_fails_to_move_the_share_root_directory[1oz_1op_1oc-oneclient1]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:189: in _execute_scenario _execute_step_function(request, scenario, step, step_func) /usr/local/lib/python3.8/dist-packages/pytest_bdd/scenario.py:130: in _execute_step_function step_func(**kwargs) tests/utils/bdd_utils.py:78: in wrapper return fun(*ba.args, **ba.kwargs) tests/mixed/steps/rest/onezone/special_dirs.py:122: in try_to_move_special_dir try_to_move_special_dir_by_id( tests/mixed/steps/rest/onezone/special_dirs.py:140: 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:157: in move_dir_by_id client.mv(f'{client._mount_path}/.__onedata__file_id__{file_id}', tests/utils/client_utils.py:107: in mv self.rpyc_connection.modules.shutil.move(src, dest) /usr/local/lib/python3.8/dist-packages/rpyc/core/netref.py:240: in __call__ return syncreq(_self, consts.HANDLE_CALL, args, kwargs) /usr/local/lib/python3.8/dist-packages/rpyc/core/netref.py:63: in syncreq return conn.sync_request(handler, proxy, *args) /usr/local/lib/python3.8/dist-packages/rpyc/core/protocol.py:473: in sync_request return self.async_request(handler, *args, timeout=timeout).value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AsyncResult object (ready) at 0x7f85618f2360> @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__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' -> 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/n1vi0et76vkxldn3/.__onedata__file_id__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' 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__00000000008416AA7368617265477569642373706163655F3530643537346638323838346635656163323732383634643730343431353438636837323336233530643537346638323838346635656163323732383634643730343431353438636837323336236235303739386139386465393766363765643163613237393861346466393234636861363830' /usr/local/lib/python3.8/dist-packages/rpyc/core/async_.py:102: OSError