def test_disable_enable(provider, archive_name):
    """Tests Starting of stopped archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Select that deployment from deployments list.
        * Performs "Disable" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently disabled archive's status is Disabled.
        * Selects that archive from the list to load details.
        * Verifies that properties of deplyment's summary page and the status is Disabled.
        * Performs "Enable" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently enabled archive's status is Enabled.
        * Selects that archive from the list to load details.
        * Verifies that properties of deplyment's summary page and the status is Enabled.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, archive_name)
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
    deployment.enable()
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
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_enable(provider, archive_name):
    """Tests Starting of stopped archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Select that deployment from deployments list.
        * Performs "Disable" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently disabled archive's status is Disabled.
        * Selects that archive from the list to load details.
        * Verifies that properties of deplyment's summary page and the status is Disabled.
        * Performs "Enable" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently enabled archive's status is Enabled.
        * Selects that archive from the list to load details.
        * Verifies that properties of deplyment's summary page and the status is Enabled.
    """
    server = get_server(provider, EAP_PRODUCT_NAME)
    runtime_name = deploy(provider, server, archive_name)
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
    deployment.enable()
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
def test_disable_upgrade_enable(provider):
    """Tests Starting of stopped 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.
    """
    server = get_server(provider, EAP_PRODUCT_NAME)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME)
    check_deployment_enabled(provider, server, runtime_name)
    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)
    check_deployment_disabled(provider, server, runtime_name)
    deployment.enable()
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
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_redeploy_disable_enabled(provider):
    """Tests force Redeployment and disabling of already deployed and enabled archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server as Enabled.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Enabled.
        * Deploys newer version of the same deployment archive into server as Disabled,
          check to overwrite existing deployment.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Disabled.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME, enabled=True)
    check_deployment_enabled(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)
def test_redeploy_enable_disabled(provider):
    """Tests Redeployment and enabling of already deployed and disabled archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server as Disabled.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Disabled.
        * Deploys newer version of the same deployment archive into server as Enabled.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Enabled.
    """
    server = get_server(provider, EAP_PRODUCT_NAME)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME, enabled=False)
    check_deployment_disabled(provider, server, runtime_name)
    deploy(provider, server, RESOURCE_WAR_NAME_NEW, runtime_name=runtime_name)
    check_deployment_enabled(provider, server, runtime_name)
def test_deploy_disabled(provider, archive_name):
    """Tests Deployment of provided archive into EAP7 server as Disabled

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Invokes 'Add Deployment' toolbar operation
        * Selects "war" file to upload.
        * Chose random Runtime Name.
        * Check "No" for "Enable Deployment".
        * Checks that notification message is shown.
        * Refreshes the provider.
        * Verifies that deployment is shown in list and is Enabled.
        * Selects deployment to show the details.
        * Verified details properties.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, archive_name, enabled=False)
    check_deployment_disabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
def test_deploy_disabled(provider, archive_name):
    """Tests Deployment of provided archive into EAP7 server as Disabled

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Invokes 'Add Deployment' toolbar operation
        * Selects "war" file to upload.
        * Chose random Runtime Name.
        * Check "No" for "Enable Deployment".
        * Checks that notification message is shown.
        * Refreshes the provider.
        * Verifies that deployment is shown in list and is Enabled.
        * Selects deployment to show the details.
        * Verified details properties.
    """
    server = get_server(provider, EAP_PRODUCT_NAME)
    runtime_name = deploy(provider, server, archive_name, enabled=False)
    check_deployment_disabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.validate_properties()
def test_redeploy_disabled(provider):
    """Tests Force Redeployment of already deployed and disabled archive into EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server as Disabled.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Disabled.
        * Deploys newer version of the same deployment archive into server as Disabled,
          check to overwrite existing archive.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently deployed archive's status is Disabled.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, RESOURCE_WAR_NAME, enabled=False)
    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)
def test_undeploy_disabled(provider, archive_name):
    """Tests Undeployment of disabled archive from EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Disabled the archive.
        * Select that deployment from deployments list.
        * Performs "Undeploy" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently undeployed archive is not listed anymore.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, archive_name)
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deployment.undeploy()
    check_deployment_not_listed(provider, server, runtime_name)
def test_undeploy_disabled(provider, archive_name):
    """Tests Undeployment of disabled archive from EAP7 server

    Steps:
        * Get servers list from UI
        * Chooses JBoss EAP server from list
        * Deploys some deployment archive into server.
        * Disabled the archive.
        * Select that deployment from deployments list.
        * Performs "Undeploy" toolbar operation on it.
        * Refreshes the provider.
        * Lists all deployments on EAP server.
        * Verified the recently undeployed archive is not listed anymore.
    """
    server = get_eap_server(provider)
    runtime_name = deploy(provider, server, archive_name)
    check_deployment_enabled(provider, server, runtime_name)
    deployment = get_deployment_from_list(provider, server, runtime_name)
    deployment.disable()
    check_deployment_disabled(provider, server, runtime_name)
    deployment.undeploy()
    check_deployment_not_listed(provider, server, runtime_name)
Example #13
0
def check_group_deployment_disabled(provider, server_group, runtime_name):
    for server in server_group_servers(provider, server_group):
        check_deployment_disabled(provider, server, runtime_name)