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)
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 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))
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))