Acceptance tests using different clients concurrently. Environment deployed from packages.

Build: #1154 failed

Job: Files times failed

user renames file using client2 and using client1 he sees that statuschange time has changed[1oz 1op 1oc-oneclient1-web GUi]: Test case result

The below summarizes the result of the test " user renames file using client2 and using client1 he sees that statuschange time has changed[1oz 1op 1oc-oneclient1-web GUi]" in build 1,154 of Onedata Products - mixed acceptance pkg - Chrome files times tests.
Description
user renames file using client2 and using client1 he sees that statuschange time has changed[1oz 1op 1oc-oneclient1-web GUi]
Test class
mixed.scenarios.test_files_times
Method
test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]
Duration
39 secs
Status
Failed (Existing Failure)

Error Log

pytest_bdd.exceptions.StepDefinitionNotFoundError: Step definition is not found: When "user1 waits 2 second". Line 21 in scenario "User renames file using <client2> and using <client1> he sees that status-change time has changed" in the feature "/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-MAOPT-CFTT/onedata/tests/mixed/features/oneprovider/files_times.feature
self = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
argname = 'pytestbdd_when_user1 waits 2 second'

    def _get_active_fixturedef(self, argname):
        try:
>           return self._fixture_defs[argname]
E           KeyError: 'pytestbdd_when_user1 waits 2 second'

/usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:441: KeyError

During handling of the above exception, another exception occurred:

request = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
step = <pytest_bdd.feature.Step object at 0x7ff3f0e5fa20>
scenario = <pytest_bdd.feature.Scenario object at 0x7ff3f0e5f8d0>
encoding = 'utf-8'

    def _find_step_function(request, step, scenario, encoding):
        """Match the step defined by the regular expression pattern.
    
        :param request: PyTest request object.
        :param step: Step.
        :param scenario: Scenario.
    
        :return: Function of the step.
        :rtype: function
        """
        name = step.name
        try:
            # Simple case where no parser is used for the step
>           return request.getfixturevalue(get_step_fixture_name(name, step.type, encoding))

/usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:84: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
argname = 'pytestbdd_when_user1 waits 2 second'

    def getfixturevalue(self, argname):
        """ Dynamically run a named fixture function.
    
            Declaring fixtures via function argument is recommended where possible.
            But if you can only decide whether to use another fixture at test
            setup time, you may use this function to retrieve it inside a fixture
            or test function body.
            """
>       return self._get_active_fixturedef(argname).cached_result[0]

/usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:428: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
argname = 'pytestbdd_when_user1 waits 2 second'

    def _get_active_fixturedef(self, argname):
        try:
            return self._fixture_defs[argname]
        except KeyError:
            try:
>               fixturedef = self._getnextfixturedef(argname)

/usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:444: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
argname = 'pytestbdd_when_user1 waits 2 second'

    def _getnextfixturedef(self, argname):
        fixturedefs = self._arg2fixturedefs.get(argname, None)
        if fixturedefs is None:
            # we arrive here because of a dynamic call to
            # getfixturevalue(argname) usage which was naturally
            # not known at parsing/collection time
            parentid = self._pyfuncitem.parent.nodeid
            fixturedefs = self._fixturemanager.getfixturedefs(argname, parentid)
            self._arg2fixturedefs[argname] = fixturedefs
        # fixturedefs list is immutable so we maintain a decreasing index
        index = self._arg2index.get(argname, 0) - 1
        if fixturedefs is None or (-index > len(fixturedefs)):
>           raise FixtureLookupError(argname, self)
E           _pytest.fixtures.FixtureLookupError: ('pytestbdd_when_user1 waits 2 second', <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>)

/usr/local/lib/python3.6/dist-packages/_pytest/fixtures.py:303: FixtureLookupError

During handling of the above exception, another exception occurred:

request = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>

    @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:156: in _execute_scenario
    step_func = _find_step_function(request, step, scenario, encoding=encoding)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

request = <FixtureRequest for <Function 'test_user_renames_file_using_client2_and_using_client1_he_sees_that_statuschange_time_has_changed[1oz_1op_1oc-oneclient1-web GUI]'>>
step = <pytest_bdd.feature.Step object at 0x7ff3f0e5fa20>
scenario = <pytest_bdd.feature.Scenario object at 0x7ff3f0e5f8d0>
encoding = 'utf-8'

    def _find_step_function(request, step, scenario, encoding):
        """Match the step defined by the regular expression pattern.
    
        :param request: PyTest request object.
        :param step: Step.
        :param scenario: Scenario.
    
        :return: Function of the step.
        :rtype: function
        """
        name = step.name
        try:
            # Simple case where no parser is used for the step
            return request.getfixturevalue(get_step_fixture_name(name, step.type, encoding))
        except pytest_fixtures.FixtureLookupError:
            try:
                # Could not find a fixture with the same name, let's see if there is a parser involved
                name = find_argumented_step_fixture_name(name, step.type, request._fixturemanager, request)
                if name:
                    return request.getfixturevalue(name)
                raise
            except pytest_fixtures.FixtureLookupError:
                raise exceptions.StepDefinitionNotFoundError(
                    u"""Step definition is not found: {step}."""
                    """ Line {step.line_number} in scenario "{scenario.name}" in the feature "{feature.filename}""".format(
                        step=step,
                        scenario=scenario,
>                       feature=scenario.feature,
                    )
                )
E               pytest_bdd.exceptions.StepDefinitionNotFoundError: Step definition is not found: When "user1 waits 2 second". Line 21 in scenario "User renames file using <client2> and using <client1> he sees that status-change time has changed" in the feature "/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-MAOPT-CFTT/onedata/tests/mixed/features/oneprovider/files_times.feature

/usr/local/lib/python3.6/dist-packages/pytest_bdd/scenario.py:98: StepDefinitionNotFoundError