GUI acceptance tests using environment deployed from packages.

Build: #1719 failed Child of ODSRV-OPRPM-1980

Test results

  • 628 tests in total
  • 14 tests failed
  • 11 failures are new
  • 10 tests were fixed
  • 45 tests were quarantined / skipped
  • 1073 minutes taken in total.
New test failures 11
Status Test View job Duration
Collapse Failed test_onepanel_basic test_user_sees_that_synchronization_autoupdate_still_works_after_changing_mount_point_for_storage[1oz_1op_deployed]
Chrome onepanel basic tests 3 mins
RuntimeError: space3 space not found
oz_page = <class 'tests.gui.utils.onezone.OZLoggedIn'>
driver = <selenium.webdriver.chrome.webdriver.WebDriver (session="6e001b235dfebd3955d3acdadef7c6e6")>
name = 'space3'

    def _choose_space_from_menu_list(oz_page, driver, name):
        option = 'data'
        try:
(74 more lines...)
Collapse Failed test_onepanel_members test_user_increases_number_of_members_in_cluster[1oz_1op_deployed]
Chrome onepanel members tests 3 mins
IndexError: list index out of range
request = <FixtureRequest for <Function 'test_user_increases_number_of_members_in_cluster[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: 
(25 more lines...)
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="9567ce911cc40f199e0f9cf48a2dcce2")>
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_hardlinks_and_symlinks test_user_creates_symlinks_in_other_directories_than_original_files[1oz_1op_deployed]
Chrome oneprovider hardlinks and symlinks 1 min
AssertionError: not found "dir2" in file browser
request = <FixtureRequest for <Function 'test_user_creates_symlinks_in_other_directories_than_original_files[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: 
(29 more lines...)
Collapse Failed test_storage_sync test_user_sees_imported_files_after_supporting_space_and_sees_difference_when_max_depth_has_changed[1oz_1op_deployed]
Chrome storage sync tests 6 mins
AssertionError: file browser in files tab in op should be empty but is not
subtree = ['dir21', 'dir22', {'file1.txt': 22222}], user = 'browser2'
tmp_memory = defaultdict(<class 'dict'>, {'browser1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {'token': 'MDAzM2xvY2F0...': {'modal': None}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7fdecd371128>}})
cwd = '/dir2'
selenium = {'browser1': <selenium.webdriver.chrome.webdriver.WebDriver (session="b72747c20d669670ee166c2ec5304490")>, 'browser2': <selenium.webdriver.chrome.webdriver.WebDriver (session="c68f73aa1d0476a44ef139423921bd94")>}
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>
tmpdir = local('/tmp/pytest-of-bamboo/pytest-0/test_user_sees_imported_files_1')
which_browser = 'file browser'
(61 more lines...)
Collapse Failed test_storage_sync test_user_does_not_see_files_update_when_detect_modifications_is_disabled[1oz_1op_deployed]
Chrome storage sync tests 6 mins
AssertionError: not found "dir21" in browser
subtree = ['dir21', 'dir22', {'file1.txt': 22222}], user = 'browser2'
tmp_memory = defaultdict(<class 'dict'>, {'browser1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {'token': 'MDAzM2xvY2F0...': {'modal': None}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7fdecd371358>}})
cwd = '/dir2'
selenium = {'browser1': <selenium.webdriver.chrome.webdriver.WebDriver (session="2d2b0440d36b1bd1b65d661e99ee5af8")>, 'browser2': <selenium.webdriver.chrome.webdriver.WebDriver (session="d71e0e589c38024ac8a62b7f1c3c6416")>}
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>
tmpdir = local('/tmp/pytest-of-bamboo/pytest-0/test_user_does_not_see_files_u1')
which_browser = 'file browser'
(69 more lines...)
Collapse Failed test_storage_sync test_user_sees_files_update_when_detect_modifications_is_set[1oz_1op_deployed]
Chrome storage sync tests 7 mins
AssertionError: not found "dir21" in browser
subtree = ['dir21', 'dir22', {'file1.txt': 22222}], user = 'browser2'
tmp_memory = defaultdict(<class 'dict'>, {'browser1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {'token': 'MDAzM2xvY2F0...': {'modal': None}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7fdecd282f60>}})
cwd = '/dir2'
selenium = {'browser1': <selenium.webdriver.chrome.webdriver.WebDriver (session="8f4844934922e4fee32fadf20516cb5c")>, 'browser2': <selenium.webdriver.chrome.webdriver.WebDriver (session="90fb1744197dd857d0073e6940d65487")>}
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>
tmpdir = local('/tmp/pytest-of-bamboo/pytest-0/test_user_sees_files_update_wh1')
which_browser = 'file browser'
(69 more lines...)
Collapse Failed test_storage_sync test_user_sees_that_files_are_deleted_after_synchronization_when_detect_deletions_is_enabled_and_detect_modifications_is_disabled[1oz_1op_deployed]
Chrome storage sync tests 7 mins
AssertionError: not found "dir211" in browser
subtree = ['dir211', {'file2.txt': 11111}], user = 'browser2'
tmp_memory = defaultdict(<class 'dict'>, {'browser1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {'token': 'MDAzM2xvY2F0...': {'modal': None}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7fdecd1b0668>}})
cwd = '/dir2/dir21'
selenium = {'browser1': <selenium.webdriver.chrome.webdriver.WebDriver (session="f9c7f788392db9f63dc03716c84dddc7")>, 'browser2': <selenium.webdriver.chrome.webdriver.WebDriver (session="55b19c9af8652dd746a5f1b90b030fa0")>}
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>
tmpdir = local('/tmp/pytest-of-bamboo/pytest-0/test_user_sees_that_files_are_1')
which_browser = 'file browser'
(71 more lines...)
Collapse Failed test_storage_sync test_user_does_not_see_files_and_directories_that_have_been_removed_in_storage_mount_point_when_detect_deletions_option_was_enabled[1oz_1op_deployed]
Chrome storage sync tests 6 mins
AssertionError: not found "dir21" in browser
request = <FixtureRequest for <Function 'test_user_does_not_see_files_and_directories_that_have_been_removed_in_storage_mount_point_when_detect_deletions_option_was_enabled[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...)
Collapse Failed test_storage_sync test_user_synchronizes_directory_manually_when_continuous_scan_is_disabled[1oz_1op_deployed]
Chrome storage sync tests 7 mins
AssertionError: not found "dir211" in browser
subtree = ['dir211', 'file2.txt'], user = 'browser2'
tmp_memory = defaultdict(<class 'dict'>, {'browser1': {'shares': {}, 'spaces': {}, 'groups': {}, 'mailbox': {'token': 'MDAzM2xvY2F0...': {'modal': None}, 'file_browser': <tests.gui.utils.oneprovider.file_browser._FileBrowser object at 0x7fdecd1b0e80>}})
cwd = '/dir2/dir21'
selenium = {'browser1': <selenium.webdriver.chrome.webdriver.WebDriver (session="146e7794eb809d3f7f65d85768f0719f")>, 'browser2': <selenium.webdriver.chrome.webdriver.WebDriver (session="61ee1126a52a8932ba34da209fe97e63")>}
op_container = <class 'tests.gui.utils.oneprovider.OPLoggedIn'>
tmpdir = local('/tmp/pytest-of-bamboo/pytest-0/test_user_synchronizes_directo1')
which_browser = 'file browser'
(71 more lines...)
Collapse Failed test_storage_sync test_user_sees_that_directory_is_not_synchronized_automatically_when_continuous_scan_is_disabled[1oz_1op_deployed]
Chrome storage sync tests 6 mins
AssertionError: not found "dir21" in browser
request = <FixtureRequest for <Function 'test_user_sees_that_directory_is_not_synchronized_automatically_when_continuous_scan_is_disabled[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...)
Existing test failures 3
Status Test Failing since View job Duration
RuntimeError: no "large_file(1).txt" found in file browser in Oneprovider page
request = <FixtureRequest for <Function 'test_user_migrates_directory_with_2_files_on_different_providers_to_current_provider[1oz_2op_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: 
(43 more lines...)
selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document   (Session info: chrome=78.0.3904.70)
request = <FixtureRequest for <Function 'test_user_migrates_file_from_remote_provider_to_current_provider[1oz_2op_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: 
(172 more lines...)
AssertionError: Harvester management should be granted but is not
request = <FixtureRequest for <Function 'test_user_successfully_sets_privileges_with_set_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: 
(30 more lines...)
Fixed tests 10
Status Test Failing since View job Duration
Successful test_multiprovider_basic test_user_sees_file_is_not_visible_after_its_upload_has_been_canceled[1oz_2op_deployed]
Failing since build #1717 (Changes by Jakub Liput and Tomek Krzyzak) Chrome multiprovider basic tests 2 mins
Successful test_oneprovider_acl_subdir test_rename_subfile[1oz_1op_deployed-user-user1-fails-all except [data:delete child]]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider ACL subdirectories 1 min
Successful test_oneprovider_acl_subdir test_list_directory_items[1oz_1op_deployed-group-group1-succeeds-[data:list files, data:traverse directory]]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider ACL subdirectories 2 mins
Successful test_oneprovider_acl_subdir test_remove_subfile[1oz_1op_deployed-group-group1-fails-all except [data:delete child]]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider ACL subdirectories 1 min
Successful test_oneprovider_acl_subdir test_list_directory_items[1oz_1op_deployed-user-user1-succeeds-[data:list files, data:traverse directory]]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider ACL subdirectories 4 mins
Successful test_oneprovider_acl_subdir test_rename_subfile[1oz_1op_deployed-user-user1-succeeds-[data:list files, data:delete child, data:traverse directory, data:add files]]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider ACL subdirectories 1 min
Successful test_oneprovider_hardlinks_and_symlinks test_user_downloads_hardlink_of_file[1oz_1op_deployed]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome oneprovider hardlinks and symlinks 57 secs
Successful test_oneprovider_posix_multiuser test_user1_fails_to_remove_file_because_of_change_in_parent_directory_permission[1oz_1op_deployed]
Failing since build #1718 (Child of ODSRV-OZP-1638) 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 #1718 (Child of ODSRV-OZP-1638) Chrome POSIX tests multiuser 1 min
Successful test_oneprovider_posix_multiuser test_user1_creates_directory_and_fails_to_create_another_directory_because_of_change_in_parent_directory_permission[1oz_1op_deployed]
Failing since build #1718 (Child of ODSRV-OZP-1638) Chrome POSIX tests multiuser 1 min
Quarantined tests 3
Status Test Failing since Quarantined by View job Duration
Collapse Failed test_multiprovider_qos test_a_qos_requirement_is_met_after_removing_the_parameter_and_adding_it_again[1oz_2op_deployed]
Failing since build #1541 (Child of ODSRV-OZP-1575) Not quarantined Chrome multiprovider QoS tests 6 mins
RuntimeError: no  item found in Requirement in Quality of Service modal
web_elem_root = <selenium.webdriver.remote.webelement.WebElement (session="f25ec605458bed25895bf8de0e338c42", element="2a60f9a5-ab27-4888-baf7-f7239543e4e9")>
css_sel = '.qos-status-impossible'
err_msg = 'no  item found in Requirement in Quality of Service modal'

    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_transfers test_user_tries_to_migrate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]
Failing since build #1447 (Child of ODSRV-OZP-1532) Not quarantined Chrome transfers tests 5 mins
RuntimeError: Index out of bound. Requested item at 0 while limit is 0 in _TransfersTab in Oneprovider page
request = <FixtureRequest for <Function 'test_user_tries_to_migrate_file_to_too_small_space_on_remote_provider[1oz_2op_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: 
(31 more lines...)
Collapse Failed test_oneprovider_transfers test_user_tries_to_replicate_file_to_too_small_space_on_remote_provider[1oz_2op_deployed]
Failing since build #1447 (Child of ODSRV-OZP-1532) Not quarantined Chrome transfers tests 5 mins
RuntimeError: Index out of bound. Requested item at 0 while limit is 0 in _TransfersTab in Oneprovider page
request = <FixtureRequest for <Function 'test_user_tries_to_replicate_file_to_too_small_space_on_remote_provider[1oz_2op_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: 
(31 more lines...)
Skipped tests 42
Status Test Failing since View job
Skipped test_onezone_spaces_basic test_user_creates_new_space_with_new_space_button_in_the_sidebar[1oz_1op_deployed-button]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_renames_space[1oz_1op_deployed-enter]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_group_effective_privileges_are_the_sum_of_its_direct_parents_direct_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_can_leave_the_space_which_was_owned_by_them_and_was_its_only_user[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_removes_relation_between_group_and_space_direct[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_and_modifies_privileges_to_his_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_creates_new_space_with_get_started_button[1oz_1op_deployed-button]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_user_effective_privileges_are_the_sum_of_its_direct_parents_direct_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_removes_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonspaceowner_successfully_generates_space_invite_token_if_he_got_user_management_privilege[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_renames_space[1oz_1op_deployed-button]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_copies_support_token_space_has_already_supported_by_one_provider[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_rename_space_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_group_effective_privileges_are_the_sum_of_its_direct_parent_direct_privileges_and_its_direct_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_views_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_creates_new_space_with_get_started_button[1oz_1op_deployed-enter]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_creates_new_space_with_new_space_button_in_the_sidebar[1oz_1op_deployed-enter]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_fails_to_set_privileges_to_other_user_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_cancels_rename_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_leaves_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_remove_other_user_from_given_space_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_generates_group_invite_token_to_join_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_fails_to_view_space_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_see_privileges_of_another_user_until_he_is_granted_all_privileges_by_becoming_an_owner[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_user_effective_privileges_are_the_sum_of_its_direct_parent_direct_privileges_and_its_direct_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_removes_relation_between_group_and_space_effect[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_fails_to_generate_group_invite_token_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_appropriate_tabs_are_disabled_after_removing_some_of_user_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_provider_is_added_to_supporters_list_after_supporting_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_no_supporting_providers_after_create_new_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_switches_between_spaces[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_generate_space_invite_token_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_fails_to_remove_space_because_of_lack_in_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_successfully_cancels_leave_space[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_see_privileges_without_view_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_sees_that_space_size_is_zero_right_after_creating[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_invite_provider_without_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_sets_privileges_for_other_user[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_nonowneruser_generates_add_support_token[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_see_space_without_view_space_privilege[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_leaves_the_space_in_members_subpage[1oz_1op_deployed]
Chrome onezone spaces basic tests
Skipped test_onezone_spaces_basic test_user_fails_to_remove_group_from_space_without_remove_group_privileges[1oz_1op_deployed]
Chrome onezone spaces basic tests