GUI acceptance tests using environment deployed from packages.

Build: #1694 failed Child of ODSRV-OPRPM-1973

Build result summary

Details

Completed
Queue duration
2 hours
Duration
147 minutes
Labels
None
Revision
427839278a1b9641a9fc1167b09c92576eeb502c
Total tests
609
Failing since
#1601 (Child of ODSRV-OPRPM-1932)
Fixed in
#1832 (Child of ODSRV-OZP-1667)

Responsible

This build has been failing since #1601
No one has taken responsibility

Configuration changes

Plan configuration has changed since the last successful build. See the plan audit log for more details.

Some of the jobs or stages referenced by this result no longer exist.

Restarting failed/incomplete builds only is not possible as some of the affected jobs no longer exist.

Tests

New test failures 11
Status Test View job Duration
Collapse Failed test_oneprovider_acl_dir test_create_subdirectory[1oz_1op_deployed-group-group1-fails-all except [data:traverse directory]]
Chrome oneprovider ACL directories 4 mins
RuntimeError: no  item found in modals
web_elem_root = <selenium.webdriver.chrome.webdriver.WebDriver (session="01b166c36165c15a21165b48b92e0349")>
css_sel = '.alert-global.modal.in .modal-dialog'
err_msg = 'no  item found in modals'

    def find_web_elem(web_elem_root, css_sel, err_msg):
        try:
            _scroll_to_css_sel(web_elem_root, css_sel)
(285 more lines...)
Collapse Failed test_oneprovider_acl_dir test_upload_file_to_directory[1oz_1op_deployed-group-group1-fails-all except [data:traverse directory]]
Chrome oneprovider ACL directories 6 mins
RuntimeError: no  item found in Upload presenter
web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="8f5a35bbe4a7edef2fa11a33d7155cb4", element="b450b107-c10e-4055-b7f3-c93545d9acad")>
css_sel = '.summary-state .one-icon'
err_msg = 'no  item found in Upload presenter'

    def find_web_elem(web_elem_root, css_sel, err_msg):
        try:
            _scroll_to_css_sel(web_elem_root, css_sel)
(302 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_remove_subfile[1oz_1op_deployed-group-group1-fails-all except [data:delete child]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "file1" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="b3ea8dc19caa8c0ae014f5a6e31bd3b5")>, 'space...fc8d1e67ec8a")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="b3ea8dc19caa8c0ae014f5a6e31bd3b5")>}
browser_id = 'browser_user1', path = 'dir1/file1', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...a-62b8875f8c7a")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b0236cc0>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_remove_subfile[1oz_1op_deployed-user-user1-fails-all except [data:delete child]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "file1" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="8708f5644f1c87deff8264fc4d36cdd7")>, 'space...2045d948f3f7")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="8708f5644f1c87deff8264fc4d36cdd7")>}
browser_id = 'browser_user1', path = 'dir1/file1', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...6-51c03e0d1c36")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b02c3588>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_rename_subfile[1oz_1op_deployed-group-group1-succeeds-[data:list files, data:delete child, data:traverse directory, data:add files]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "file1" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="62bde84966b068b8c7abf46db8c41614")>, 'space...eb742ad948c2")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="62bde84966b068b8c7abf46db8c41614")>}
browser_id = 'browser_user1', path = 'dir1/file1', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...2-e9cafa02ea61")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b02b2e80>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_remove_subdirectory[1oz_1op_deployed-user-user1-succeeds-[data:delete child, data:traverse directory, data:list files]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "dir2" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="e3a92b3cc39ca6ece5be2bfdb967cbc7")>, 'space...15b1d60c3963")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="e3a92b3cc39ca6ece5be2bfdb967cbc7")>}
browser_id = 'browser_user1', path = 'dir1/dir2', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...3-10f4600d1b5a")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b061fd30>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_remove_subdirectory[1oz_1op_deployed-user-user1-fails-all except [data:delete child]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "dir2" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="a14df82bbf8f3029618d9a91950141b5")>, 'space...3f826a480bd9")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="a14df82bbf8f3029618d9a91950141b5")>}
browser_id = 'browser_user1', path = 'dir1/dir2', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...6-f0d8818a0de9")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b05b6ef0>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_rename_subdirectory[1oz_1op_deployed-group-group1-succeeds-[data:list files, data:delete child, data:traverse directory, data:add subdirectory]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "dir2" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="9ccf453cae383ac4f1450978117515e7")>, 'space...c2794022e6d4")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="9ccf453cae383ac4f1450978117515e7")>}
browser_id = 'browser_user1', path = 'dir1/dir2', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...3-f093334681f0")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b027c0b8>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_oneprovider_acl_subdir test_remove_subdirectory[1oz_1op_deployed-group-group1-fails-all except [data:delete child]]
Chrome oneprovider ACL subdirectories 4 mins
RuntimeError: no "dir2" found in file browser in Oneprovider page
selenium = {'browser_user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="273b61590eaf4c701e753ea7992e3fd0")>, 'space...68fddf91d58e")>, 'user1': <selenium.webdriver.chrome.webdriver.WebDriver (session="273b61590eaf4c701e753ea7992e3fd0")>}
browser_id = 'browser_user1', path = 'dir1/dir2', space = 'space1'
tmp_memory = defaultdict(<class 'dict'>, {'user1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {}, 'oz': {}, 'window': {'...0-596aacc9a33e")>}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7f95b0273fd0>}})
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>

    def _click_menu_for_elem_somewhere_in_file_browser(selenium, browser_id, path,
(154 more lines...)
Collapse Failed test_onezone_basic test_user_deregisters_dead_duplicated_provider[1oz_1op_deployed]
Chrome onezone basic tests 2 mins
AttributeError: 'NoneType' object has no attribute 'menu'
request = <FixtureRequest for <Function 'test_user_deregisters_dead_duplicated_provider[1oz_1op_deployed]'>>

    @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: 
(34 more lines...)
Collapse Failed test_onezone_tokens test_user_successfully_consumes_group_to_space_invite_token_with_consumer_caveat_set_for_them[1oz_2op_elasticsearch]
Chrome onezone tokens tests 5 mins
AttributeError: 'NoneType' object has no attribute 'input_name'
request = <FixtureRequest for <Function 'test_user_successfully_consumes_group_to_space_invite_token_with_consumer_caveat_set_for_them[1oz_2op_elasticsearch]'>>

    @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: 
(21 more lines...)
Existing test failures 62
Status Test Failing since View job Duration
RuntimeError: item(s) not in browser or not in specified order ["file2", "file3"] starting from file2
request = <FixtureRequest for <Function 'test_user_enters_directory_and_views_files_in_it[1oz_1op_deployed]'>>

    @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: 
(37 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_that_user_added_to_harvester_has_default_privileges[1oz_1op_deployed]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_that_group_added_to_harvester_has_default_privileges[1oz_1op_deployed]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_opens_space_of_harvested_file[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_by_json_metadata_value_keyword[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_with_complex_expression[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_retrieves_valid_files_matches_using_copied_curl_command[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_public_harvester_site_is_updated_when_files_are_removed_from_space_in_original_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_by_any_property_property[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_data_discovery_has_another_gui_after_setting_it_in_harvester_gui_configuration[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_by_xattrs_metadata_value_keyword[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_public_harvester_site_is_updated_when_space_is_added_to_original_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_cannot_open_harvested_file_source_from_public_harvester_if_they_does_not_belong_to_space[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_not_signed_in_user_cannot_open_public_data_discovery_page_if_harvester_is_no_longer_public[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_public_harvester_site_is_updated_after_new_files_are_uploaded_to_space[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_metadata_changes_of_file_in_harvested_space_are_visible_in_data_discovery_page[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_files_records_sorted_in_order_as_was_set[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_using_not_with_space_attribute[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_files_of_supported_spaces_are_visible_in_data_discovery_page[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_files_uploaded_to_harvested_space_are_visible_in_data_discovery_page[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_data_could_not_be_presented_when_elasticsearch_does_not_respond[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_using_not_with_another_property[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_using_or[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_not_signed_in_user_sees_public_data_discovery_page_when_harvester_is_configured_as_public[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_by_json_metadata_values[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_public_harvester_site_has_another_gui_after_setting_it_in_original_harvester_configuration[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_files_deleted_from_harvested_space_are_no_longer_visible_in_data_discovery_page[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_using_and[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_public_harvester_site_is_updated_when_file_metadata_is_updated_in_space_of_original_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_can_filter_visible_properties_of_files_records[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_metadata_keys_are_harvested_when_default_index_is_set_in_gui_plugin[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_sees_appropriate_files_after_searching_by_xattrs_metadata_values[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_files_records_are_paged_for_as_many_is_given[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_space_data_is_harvested_in_data_discovery_when_space_is_added_to_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_not_signed_in_user_sees_data_of_public_harvester_in_public_harvester_gui_from_given_url[1oz_1op_elasticsearch]'>>

    @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: 
(50 more lines...)
RuntimeError: no  with "Save" text found in MembersItemHeader in MembersItemRow in MembersList in MembersPage in DataPage in Onezone page
selenium = {'browser': <selenium.webdriver.chrome.webdriver.WebDriver (session="d212cb8b483ba373d893c7c36cdeb1a5")>}
browser_id = 'browser', member_name = 'user1', member_type = 'user'
where = 'space', config = 'User management:\n  granted: False'
onepanel = <class 'tests.gui.utils.onepanel.Onepanel'>
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>

    @wt(parsers.re('user of (?P<browser_id>.*) sets following privileges for '
(187 more lines...)
RuntimeError: no  with "Save" text found in MembersItemHeader in MembersItemRow in MembersList in MembersPage in DataPage in Onezone page
selenium = {'browser': <selenium.webdriver.chrome.webdriver.WebDriver (session="9582592a4f64ea34b9ed1523ddc6af4e")>}
browser_id = 'browser', member_name = 'group2', member_type = 'group'
where = 'space', config = 'User management:\n  granted: True'
onepanel = <class 'tests.gui.utils.onepanel.Onepanel'>
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>

    @wt(parsers.re('user of (?P<browser_id>.*) sets following privileges for '
(184 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_leaves_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_removes_harvester_with_remove_harvester_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_adds_space_to_harvester_using_available_spaces_dropdown[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_adds_group_to_harvester_with_add_group_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_adds_space_with_add_space_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_removes_user_from_harvester_with_remove_user_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_generates_invitation_token_for_user_with_add_user_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_removes_group_from_harvester_with_remove_group_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_adds_space_to_harvester_with_invitation_token[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_views_privileges_with_view_privileges_privilege[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_creates_index_in_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_adds_user_to_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_renames_harvester[1oz_1op_elasticsearch]'>>

    @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: 
(38 more lines...)
Fixed tests 8
Status Test Failing since View job Duration
Successful test_multiprovider_multiuser test_user_uses_autocleaning_with_lower_size_limit_which_skips_too_small_files[1oz_2op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome multiprovider multiuser tests 4 mins
Successful test_multiprovider_multiuser test_user_uses_autocleaning_with_upper_size_limit_which_skips_too_big_files[1oz_2op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome multiprovider multiuser tests 5 mins
Successful test_oneprovider_data_tab test_user_changes_directory_using_breadcrumbs[1oz_1op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome oneprovider data tab tests 45 secs
Successful test_oneprovider_data_tab test_user_sees_both_data_and_metadata_protection_tags_on_hardlinks_if_hardlinked_files_inherit_these_flags_from_their_parents_separately[1oz_1op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome oneprovider data tab tests 2 mins
Successful test_oneprovider_posix test_user_fails_to_rename_file_because_of_lack_in_privileges[1oz_1op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome POSIX tests 1 min
Successful test_oneprovider_posix_multiuser test_user1_fails_to_remove_file_because_of_change_in_parent_directory_permission[1oz_1op_deployed]
Failing since build #1692 (Changes by Bamboo Agent <bamboo@cloud.plgrid.pl>) Chrome POSIX tests multiuser 1 min
Successful test_oneprovider_posix_multiuser test_user1_fails_to_rename_file_because_of_change_in_parent_directory_permission[1oz_1op_deployed]
Failing since build #1692 (Changes by Bamboo Agent <bamboo@cloud.plgrid.pl>) Chrome POSIX tests multiuser 1 min
Successful test_oneprovider_posix_multiuser test_user1_fails_to_upload_file_because_of_change_in_parent_directory_permission[1oz_1op_deployed]
Failing since build #1693 (Child of ODSRV-OZP-1632) Chrome POSIX tests multiuser 1 min