GUI acceptance tests using environment deployed from packages.

Build: #428 failed

Job: Chrome oneprovider ACL files multi failed

remove file[1oz 1op deployed-user-user2-fails-all except [delete]]: Test case result

The below summarizes the result of the test " remove file[1oz 1op deployed-user-user2-fails-all except [delete]]" in build 428 of Onedata Products - gui acceptance pkg - Chrome oneprovider ACL files multi.
Description
remove file[1oz 1op deployed-user-user2-fails-all except [delete]]
Test class
gui.scenarios.test_oneprovider_acl_files_multi
Method
test_remove_file[1oz_1op_deployed-user-user2-fails-all except [delete]]
Duration
7 secs
Status
Failed (New Failure)

Error Log

RuntimeError: ffmpeg did not start
privileges = 'all except [delete]', subject_type = 'user', result = 'fails'
subject_name = 'user2'
request = <FixtureRequest for <Function 'test_remove_file[1oz_1op_deployed-user-user2-fails-all except [delete]]'>>

>   ???

tests/gui/scenarios/test_oneprovider_acl_files_multi.py:45: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
/usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:195: in _execute_scenario
    _execute_step_function(request, scenario, step, step_func)
/usr/local/lib/python2.7/dist-packages/pytest_bdd/scenario.py:137: in _execute_step_function
    step_func(**kwargs)
/usr/local/lib/python2.7/dist-packages/pytest_bdd/steps.py:165: in step_func
    result = get_fixture_value(request, func.__name__)
/usr/local/lib/python2.7/dist-packages/pytest_bdd/utils.py:36: in get_fixture_value
    return getfixturevalue(name)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:441: in getfixturevalue
    return self._get_active_fixturedef(argname).cached_result[0]
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:466: in _get_active_fixturedef
    result = self._getfixturevalue(fixturedef)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:531: in _getfixturevalue
    val = fixturedef.execute(request=subrequest)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:768: in execute
    fixturedef = request._get_active_fixturedef(argname)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:466: in _get_active_fixturedef
    result = self._getfixturevalue(fixturedef)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:531: in _getfixturevalue
    val = fixturedef.execute(request=subrequest)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:787: in execute
    return ihook.pytest_fixture_setup(fixturedef=self, request=request)
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:745: in __call__
    return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:339: in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:334: in <lambda>
    _MultiCall(methods, kwargs, hook.spec_opts).execute()
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:613: in execute
    return _wrapped_call(hook_impl.function(*args), self.execute)
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:254: in _wrapped_call
    return call_outcome.get_result()
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:280: in get_result
    _reraise(*ex)  # noqa
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:265: in __init__
    self.result = func()
/usr/local/lib/python2.7/dist-packages/_pytest/vendored_packages/pluggy.py:614: in execute
    res = hook_impl.function(*args)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:817: in pytest_fixture_setup
    result = call_fixture_func(fixturefunc, request, kwargs)
/usr/local/lib/python2.7/dist-packages/_pytest/fixtures.py:709: in call_fixture_func
    res = next(it)
tests/gui/conftest.py:288: in xvfb_recorder
    mosaic_filter)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

movie_dir = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COAFM/onedata/tests/gui/logs/report.1548879056.36/movies'
movie_name = 'test_remove_file[1oz_1op_deployed-user-user2-fails-all except [delete]].1548879481'
displays = [':1006.0', ':1006.1'], screen_width = 1366, screen_height = 1024
mosaic_filter = True

    def start_recording(movie_dir, movie_name, displays, screen_width,
                        screen_height, mosaic_filter=True):
        if not os.path.exists(movie_dir):
            os.makedirs(movie_dir)
    
        cmd, paths = _create_ffmpeg_cmd(displays, screen_width, screen_height,
                                        movie_dir, movie_name, mosaic_filter)
        # remove old videos if they exist
        for path in paths:
            with _suppress(OSError, errnos=(errno.ENOENT, errno.ENAMETOOLONG)):
                os.remove(path)
    
        with open(os.devnull, 'w') as dev_null:
            proc = sp.Popen(cmd, stdin=sp.PIPE, stdout=dev_null,
                            stderr=dev_null, close_fds=True)
    
        # let ffmpeg start
        time.sleep(0.5)
        if proc.poll() is not None:
>           raise RuntimeError('ffmpeg did not start')
E           RuntimeError: ffmpeg did not start

tests/utils/ffmpeg_utils.py:41: RuntimeError