def test_disable_upgrade_enable(provider):
    """Tests upgrading disabled archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Disable that archive.
        * Verified the recently disabled archive's status is Disabled.
        * Deploys newer version of the same deployment archive into server as Disabled.
        * Enables that archive.
        * Verified the recently enabled archive's status is Enabled.
        * Verify the content of new archive,
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME)
    check_deployment_enabled(provider, server, runtime_name)
    check_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''),
                             RESOURCE_WAR_CONTENT)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deploy(provider, server, RESOURCE_WAR_NAME_NEW,
        runtime_name=runtime_name, enabled=False, overwrite=True)
    check_deployment_disabled(provider, server, runtime_name)
    check_no_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''))
    deployment.enable()
    check_deployment_enabled(provider, server, runtime_name)
    check_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''),
                             RESOURCE_WAR_CONTENT_NEW)
def test_disable_upgrade_enable(provider):
    """Tests upgrading disabled archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Disable that archive.
        * Verified the recently disabled archive's status is Disabled.
        * Deploys newer version of the same deployment archive into server as Disabled.
        * Enables that archive.
        * Verified the recently enabled archive's status is Enabled.
        * Verify the content of new archive,
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME)
    check_deployment_enabled(provider, server, runtime_name)
    check_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''),
                             RESOURCE_WAR_CONTENT)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deploy(provider, server, RESOURCE_WAR_NAME_NEW,
        runtime_name=runtime_name, enabled=False, overwrite=True)
    check_deployment_disabled(provider, server, runtime_name)
    check_no_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''))
    deployment.enable()
    check_deployment_enabled(provider, server, runtime_name)
    check_deployment_content(provider, server, runtime_name.replace(WAR_EXT, ''),
                             RESOURCE_WAR_CONTENT_NEW)
예제 #3
0
def check_group_deployment_content(provider, server_group, archive_name,
                                   content=None, not_found=False):
    for server in server_group_servers(provider, server_group):
        check_deployment_content(provider, server, archive_name, content, not_found)