예제 #1
0
def verify_domain_running(provider, domain):
    refresh(provider)
    wait_for(lambda: domain.is_running(),
             delay=DELAY, num_sec=NUM_SEC,
             message='Domain {} must be running'.format(domain.name),
             fail_func=lambda: refresh(provider))
    for server_group in domain_server_groups(provider, domain):
        verify_server_group_running(provider, server_group)
예제 #2
0
def verify_driver_listed(provider, datasource, server):
    refresh(provider)
    wait_for(lambda:
        try_add_datasource_select_driver(provider, datasource, server),
        delay=30, num_sec=120,
        message='JDBC Driver {} must be listed in existing drivers'
        .format(datasource.driver.driver_name),
        fail_func=lambda: refresh(provider))
예제 #3
0
def verify_domain_stopped(provider, domain):
    refresh(provider)
    wait_for(lambda: domain.is_stopped(),
             delay=DELAY, num_sec=NUM_SEC,
             message='Domain {} must be stopped'.domain(domain.name),
             fail_func=lambda: refresh(provider))
    for server_group in domain_server_groups(provider, domain):
        verify_server_group_stopped(provider, server_group)
def verify_datasource_not_listed(provider, name, server=None):
    refresh(provider)
    wait_for(lambda: name not in get_datasources_name(
        MiddlewareDatasource.datasources(provider=provider, server=server)),
             delay=30,
             num_sec=1200,
             message='Datasource {} must not be found'.format(name),
             fail_func=lambda: refresh(provider))
def check_deployment_not_listed(provider, server, runtime_name):
    refresh(provider)
    wait_for(lambda: runtime_name not in
        get_deployments_statuses(
            MiddlewareDeployment.deployments(provider=provider, server=server)),
        delay=DELAY, num_sec=NUM_SECS,
        message='Deployment {} must not be found for server {}'
        .format(runtime_name, server.name),
        fail_func=lambda: refresh(provider))
예제 #6
0
def verify_datasource_listed(provider, name, server=None):
    refresh(provider)
    wait_for(lambda: name in
        get_datasources_name(
            MiddlewareDatasource.datasources(provider=provider, server=server)),
        delay=30, num_sec=1200,
        message='Datasource {} must be found'
        .format(name),
        fail_func=lambda: refresh(provider))
def verify_driver_listed(provider, datasource, server):
    refresh(provider)
    wait_for(
        lambda: try_add_datasource_select_driver(provider, datasource, server),
        delay=30,
        num_sec=120,
        message='JDBC Driver {} must be listed in existing drivers'.format(
            datasource.driver.driver_name),
        fail_func=lambda: refresh(provider))
def check_deployment_disabled(provider, server, runtime_name):
    check_deployment_appears(provider, server, runtime_name)
    refresh(provider)
    wait_for(lambda:
        get_deployments_statuses(
            MiddlewareDeployment.deployments(provider=provider,
                server=server))[runtime_name] == 'Disabled',
        delay=DELAY, num_sec=NUM_SECS,
        message='Deployment {} must be Disabled for server {}'
        .format(runtime_name, server.name),
        fail_func=lambda: refresh(provider))