GUI acceptance tests using environment deployed from packages.

Build: #1082 failed Child of ODSRV-OPRPM-1686

Build result summary

Details

Completed
Queue duration
2 hours
Duration
112 minutes
Labels
None
Revision
24a351f69bb1a4d1059d7f2dc4d10628d5f3db89
Total tests
531
Failing since
#1065 (Changes by Agnieszka Warchol)
Fixed in
#1104 (Changes by Emilia Kwolek and Agnieszka Warchol)

Responsible

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

Configuration changes

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 3
Status Test View job Duration
Collapse Failed test_oneprovider_transfers test_user_migrates_directory_to_remote_provider[1oz_2op_deployed]
Chrome transfers tests 41 secs
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='dev-oneprovider-krakow.default.svc.cluster.local', port=9443): Read timed out. (read timeout=20)
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f8289111c18>
conn = <urllib3.connection.VerifiedHTTPSConnection object at 0x7f8289111550>
method = 'POST', url = '/api/v3/onepanel/provider/spaces'
timeout = <urllib3.util.timeout.Timeout object at 0x7f82891112e8>
chunked = False
httplib_request_kw = {'body': '{"token": "MDAzM2xvY2F00aW9uIGRldi1vbmV6b25lLmRlZmF1bHQuc3ZjLmNsdXN00ZXIubG9jYWwKMDA5NWlkZW500aWZpZXIgMi9ubW...live', 'content-type': 'application/json', 'Content-Length': '423', 'Authorization': 'Basic b25lcGFuZWw6cGFzc3dvcmQ='}}
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7f82891111d0>
(1104 more lines...)
Collapse Failed test_oneprovider_transfers test_user_replicates_directory_with_file_on_current_provider_to_the_same_provider[1oz_2op_deployed]
Chrome transfers tests 41 secs
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='dev-oneprovider-krakow.default.svc.cluster.local', port=9443): Read timed out. (read timeout=20)
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f8288e5f630>
conn = <urllib3.connection.VerifiedHTTPSConnection object at 0x7f8288e5fd68>
method = 'POST', url = '/api/v3/onepanel/provider/spaces'
timeout = <urllib3.util.timeout.Timeout object at 0x7f8288e5f588>
chunked = False
httplib_request_kw = {'body': '{"token": "MDAzM2xvY2F00aW9uIGRldi1vbmV6b25lLmRlZmF1bHQuc3ZjLmNsdXN00ZXIubG9jYWwKMDA5NWlkZW500aWZpZXIgMi9ubW...live', 'content-type': 'application/json', 'Content-Length': '424', 'Authorization': 'Basic b25lcGFuZWw6cGFzc3dvcmQ='}}
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7f8288e5fcc0>
(1104 more lines...)
Collapse Failed test_oneprovider_transfers test_user_sees_that_there_are_no_file_blocks_on_provider_from_which_file_was_downloaded_and_then_evicted[1oz_2op_deployed]
Chrome transfers tests 1 min
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='dev-oneprovider-krakow.default.svc.cluster.local', port=9443): Read timed out. (read timeout=20)
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f8288dfb438>
conn = <urllib3.connection.VerifiedHTTPSConnection object at 0x7f8288dfb518>
method = 'POST', url = '/api/v3/onepanel/provider/spaces'
timeout = <urllib3.util.timeout.Timeout object at 0x7f8288dfbd68>
chunked = False
httplib_request_kw = {'body': '{"token": "MDAzM2xvY2F00aW9uIGRldi1vbmV6b25lLmRlZmF1bHQuc3ZjLmNsdXN00ZXIubG9jYWwKMDA5NWlkZW500aWZpZXIgMi9ubW...live', 'content-type': 'application/json', 'Content-Length': '426', 'Authorization': 'Basic b25lcGFuZWw6cGFzc3dvcmQ='}}
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7f8288dfb4a8>
(1104 more lines...)
Existing test failures 27
Status Test Failing since View job Duration
requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='dev-oneprovider-krakow.default.svc.cluster.local', port=9443): Read timed out. (read timeout=20)
self = <urllib3.connectionpool.HTTPSConnectionPool object at 0x7f8288ed34e0>
conn = <urllib3.connection.VerifiedHTTPSConnection object at 0x7f8288ed3c88>
method = 'POST', url = '/api/v3/onepanel/provider/spaces'
timeout = <urllib3.util.timeout.Timeout object at 0x7f8288ed39e8>
chunked = False
httplib_request_kw = {'body': '{"token": "MDAzM2xvY2F00aW9uIGRldi1vbmV6b25lLmRlZmF1bHQuc3ZjLmNsdXN00ZXIubG9jYWwKMDA5NWlkZW500aWZpZXIgMi9ubW...live', 'content-type': 'application/json', 'Content-Length': '424', 'Authorization': 'Basic b25lcGFuZWw6cGFzc3dvcmQ='}}
timeout_obj = <urllib3.util.timeout.Timeout object at 0x7f8288ed3438>
(1104 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_cleans_up_obsolete_tokens[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: 
(44 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_consumes_harvester_to_space_invite_token_until_usage_limit_is_not_expired[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: 
(45 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_group_has_default_harvester_member_privileges_after_user_consumes_group_to_harvester_invite_token_with_default_settings[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: 
(44 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_fails_to_consume_deleted_token[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: 
(44 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_fails_to_consume_revoked_token[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: 
(44 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: 
(36 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: 
(36 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: 
(36 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: 
(36 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: 
(36 more lines...)
KeyError: 'elasticsearch'
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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_fails_to_see_harvester_without_view_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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_checks_harvesting_progress[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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_renames_harvester_with_modify_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: 
(36 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: 
(36 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: 
(36 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: 
(36 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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_removes_space_with_remove_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: 
(36 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: 
(36 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: 
(36 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: 
(36 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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_successfully_creates_new_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: 
(28 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_adds_one_of_his_harvesters_to_space_and_another_user_deletes_this_harvester[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: 
(36 more lines...)
KeyError: 'elasticsearch'
request = <FixtureRequest for <Function 'test_user_adds_two_harvesters_to_space_using_invitation_tokens_and_removes_them_from_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: 
(36 more lines...)
Fixed tests 3
Status Test Failing since View job Duration
Successful test_oneprovider_data_tab test_user_uploads_more_than_50_files_and_uses_files_list_lazy_loading[1oz_1op_deployed]
Failing since build #1068 (Child of ODSRV-OPRPM-1679) Chrome oneprovider data tab tests 1 min
Successful test_onezone_basic test_group_succeeds_to_join_space_invite_token_with_consumer_caveat_set_for_any_group[1oz_1op_deployed]
Failing since build #1077 (Child of ODSRV-OPRPM-1685) Chrome onezone basic tests 1 min
Successful test_onezone_harvesters_basic test_user_fails_to_create_new_harvester_with_invalid_endpoint[1oz_1op_elasticsearch]
Failing since build #1072 (Child of ODSRV-OPRPM-1681) Chrome onezone harvesters basic tests 28 secs