Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #3284 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,284 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
- 16 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__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> 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/dkbodbqf5q4yy2w0/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' 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__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' fixturefunc = <function try_to_move_special_dir at 0x7fe15c3e2520> 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...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', '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 0x7fe15bdb7ab0> @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__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> 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/dkbodbqf5q4yy2w0/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' 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__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' /usr/local/lib/python3.12/dist-packages/rpyc/core/async_.py:108: OSError