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