GUI acceptance tests using environment deployed from packages.

Build: #2403 failed

Job: Onezone automations failed

Stages & jobs

  1. Acceptance Test

user sees bagit metadata files and directory tree in aip tab and directory tree in dip tab in archive browser after creating archive with bagit layout and include dip option[1oz 1op deployed]: Test case result

The below summarizes the result of the test " user sees bagit metadata files and directory tree in aip tab and directory tree in dip tab in archive browser after creating archive with bagit layout and include dip option[1oz 1op deployed]" in build 2,403 of Onedata Products - gui acceptance pkg - Chrome oneprovider archives tests.
Description
user sees bagit metadata files and directory tree in aip tab and directory tree in dip tab in archive browser after creating archive with bagit layout and include dip option[1oz 1op deployed]
Test class
gui.scenarios.test_oneprovider_archives
Method
test_user_sees_bagit_metadata_files_and_directory_tree_in_aip_tab_and_directory_tree_in_dip_tab_in_archive_browser_after_creating_archive_with_bagit_layout_and_include_dip_option[1oz_1op_deployed]
Jira Issue
Duration
11 secs
Status
Failed (New Failure)

Error Log

test setup failure
env_description_abs_path = '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COAT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'
hosts = {}
request = <SubRequest 'maybe_start_env' for <Function 'test_user_sees_bagit_metadata_files_and_directory_tree_in_aip_tab_and_dir...tree_in_dip_tab_in_archive_browser_after_creating_archive_with_bagit_layout_and_include_dip_option[1oz_1op_deployed]'>>
env_desc = {'oneprovider-1': {'batchConfig': {'createUsers': False}}, 'onezone': {'batchConfig': {'createUsers': False}}, 'scenario': 'scenario-1oz-1op', 'spaces': False}
users = {}
previous_env = {'env_path': '/mnt/storage/bamboo-agent-home/xml-data/build-dir/ODSRV-GAPT-COAT/onedata/tests/gui/environments/1oz_1op_deployed.yaml'}
test_config = {}

    @pytest.fixture(scope='session', autouse=True)
    def maybe_start_env(env_description_abs_path, hosts, request, env_desc, users, previous_env,
                        test_config):
        test_type = get_test_type(request)
    
        if _should_start_new_env(env_description_abs_path, previous_env):
>           start_test_env(request, test_type, env_desc, hosts, users, env_description_abs_path,
                           test_config, previous_env)

tests/conftest.py:191: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/conftest.py:238: in start_test_env
    result = start_environment(
tests/utils/environment_utils.py:55: in start_environment
    setup_hosts_cfg(hosts, request)
tests/utils/environment_utils.py:160: in setup_hosts_cfg
    pods_cfg = get_pods_config()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

    def get_pods_config():
        pods_json = get_pods_with_kubectl()['items']
        pods = {}
        for pod in pods_json:
            pod_data = pod['metadata']
            pod_title = pod_data['name']
            pod_name = pod_data['labels'].get('app', None)
            pod_service_type = pod_data['labels'].get('component', None)
            pod_service_name = pod_data['labels'].get('chart', None)
            pod_namespace = pod_data['namespace']
>           pod_ip = pod['status']['podIP']
E           KeyError: 'podIP'

tests/utils/environment_utils.py:331: KeyError