Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #17 failed
Job: Permission POSIX multi failed
user1 creates file using client0 and user2 fails to change its permission using client2[1oz 1op 2oc-RESt-web GUi-RESt]: Test case result
The below summarizes the result of the test " user1 creates file using client0 and user2 fails to change its permission using client2[1oz 1op 2oc-RESt-web GUi-RESt]" in build 17 of Onedata Products - mixed acceptance pkg - release-21.02.0-alpha1 - Chrome permission POSIX multi tests.
- Description
- user1 creates file using client0 and user2 fails to change its permission using client2[1oz 1op 2oc-RESt-web GUi-RESt]
- Test class
- mixed.scenarios.test_permission_posix_multi
- Method
- test_user1_creates_file_using_client0_and_user2_fails_to_change_its_permission_using_client2[1oz_1op_2oc-REST-web GUI-REST]
- Duration
- 3 mins
- Status
- Failed (New Failure)
Error Log
_get_exception_class.<locals>.Derived: [Errno 2] No such file or directory: '/home/user1/onedata' -> None ========= Remote Traceback (1) ========= Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 329, in _dispatch_request res = self._HANDLERS[handler](self, *args) File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 590, in _handle_call return obj(*args, **dict(kwargs)) FileNotFoundError: [Errno 2] No such file or directory: '/home/user1/onedata' request = <FixtureRequest for <Function 'test_user1_creates_file_using_client0_and_user2_fails_to_change_its_permission_using_client2[1oz_1op_2oc-REST-web GUI-REST]'>> @pytest.mark.usefixtures(*function_args) def scenario_wrapper(request): > _execute_scenario(feature, scenario, request, encoding) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:227: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:189: in _execute_scenario _execute_step_function(request, scenario, step, step_func) /usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:130: in _execute_step_function step_func(**kwargs) /usr/local/lib/python3.6/dist-packages/pytest_bdd/steps.py:162: in step_func result = request.getfixturevalue(func.__name__) /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:428: in getfixturevalue return self._get_active_fixturedef(argname).cached_result[0] /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:453: in _get_active_fixturedef self._compute_fixture_value(fixturedef) /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:524: in _compute_fixture_value fixturedef.execute(request=subrequest) /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:795: in execute return hook.pytest_fixture_setup(fixturedef=self, request=request) /usr/local/lib/python3.6/dist-packages/pluggy/__init__.py:617: in __call__ return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs) /usr/local/lib/python3.6/dist-packages/pluggy/__init__.py:222: in _hookexec return self._inner_hookexec(hook, methods, kwargs) /usr/local/lib/python3.6/dist-packages/pluggy/__init__.py:216: in <lambda> firstresult=hook.spec_opts.get('firstresult'), /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:826: in pytest_fixture_setup result = call_fixture_func(fixturefunc, request, kwargs) /usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:718: in call_fixture_func res = fixturefunc(**kwargs) tests/utils/bdd_utils.py:77: in wrapper return fun(*ba.args, **ba.kwargs) tests/oneclient/steps/multi_auth_steps.py:23: in multi_mount list_parser(tokens), hosts, request, users, env_desc) tests/utils/client_utils.py:211: in mount_users clean_spaces(client) tests/utils/client_utils.py:265: in clean_spaces spaces = ls(client, path=client.mount_path) tests/utils/client_utils.py:282: in ls return client.rpyc_connection.modules.os.listdir(path) /usr/local/lib/python3.6/dist-packages/rpyc/core/netref.py:199: in __call__ return syncreq(_self, consts.HANDLE_CALL, args, kwargs) /usr/local/lib/python3.6/dist-packages/rpyc/core/netref.py:75: in syncreq return conn.sync_request(handler, proxy, *args) /usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py:471: in sync_request return self.async_request(handler, *args, timeout=timeout).value _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AsyncResult object (ready) at 0x7ff3a6690fc0> @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 2] No such file or directory: '/home/user1/onedata' -> None E E ========= Remote Traceback (1) ========= E Traceback (most recent call last): E File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 329, in _dispatch_request E res = self._HANDLERS[handler](self, *args) E File "/usr/local/lib/python3.6/dist-packages/rpyc/core/protocol.py", line 590, in _handle_call E return obj(*args, **dict(kwargs)) E FileNotFoundError: [Errno 2] No such file or directory: '/home/user1/onedata' /usr/local/lib/python3.6/dist-packages/rpyc/core/async_.py:97: FileNotFoundError