def common_setup(input, testcase): servers = input.servers for server in servers: shell = RemoteMachineShellConnection(server) shell.disable_linux_firewall() shell.start_couchbase() shell.unpause_memcached() shell.unpause_beam() shell.disconnect() time.sleep(10) ClusterOperationHelper.cleanup_cluster(servers) ClusterOperationHelper.wait_for_ns_servers_or_assert(servers, testcase) BucketOperationHelper.delete_all_buckets_or_assert(servers, testcase)
def common_tearDown(servers, testcase): for server in servers: shell = RemoteMachineShellConnection(server) shell.disable_linux_firewall() shell.start_couchbase() shell.unpause_memcached() shell.unpause_beam() shell.disconnect() log = logger.Logger.get_logger() log.info("10 seconds delay to wait for couchbase-server to start") time.sleep(10) ClusterOperationHelper.wait_for_ns_servers_or_assert(servers, testcase) try: MemcachedClientHelper.flush_bucket(servers[0], 'default') except Exception: pass BucketOperationHelper.delete_all_buckets_or_assert(servers, testcase) ClusterOperationHelper.cleanup_cluster(servers) ClusterOperationHelper.wait_for_ns_servers_or_assert(servers, testcase)