Acceptance tests using different clients concurrently. Environment deployed from packages.
Build: #1884 failed
Job: Directories multi failed
user1 creates directory using client1 and user2 removes it using client2[1oz 1op 2oc-oneclient1-RESt]: Test case result
The below summarizes the result of the test " user1 creates directory using client1 and user2 removes it using client2[1oz 1op 2oc-oneclient1-RESt]" in build 1,884 of Onedata Products - mixed acceptance pkg - Chrome directories multi tests.
- Description
- user1 creates directory using client1 and user2 removes it using client2[1oz 1op 2oc-oneclient1-RESt]
- Test class
- mixed.scenarios.test_directories_multi
- Method
- test_user1_creates_directory_using_client1_and_user2_removes_it_using_client2[1oz_1op_2oc-oneclient1-REST]
- Duration
- 5 secs
- 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_directory_using_client1_and_user2_removes_it_using_client2[1oz_1op_2oc-oneclient1-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:78: 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 0x7f159dfbe678> @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