def setUp(self): self.helper = SpatialHelper(self, self.bucket_name) super(SpatialViewQueriesTests, self).setUp() self.thread_crashed = Event() self.thread_stopped = Event() self.skip_rebalance = self.input.param("skip_rebalance", False) self.use_dev_views = self.input.param("use-dev-views", False) self.all_view_one_ddoc = self.input.param("all-view-one-ddoc", False) self.default_ddoc_name = "test-ddoc-query" self.default_view_name = "test-view-query" self.params = self.get_query_params() self.bucket_name = "default" if self.standard_buckets: self.bucket_name = "standard_bucket0" if self.sasl_buckets: self.bucket_name = "bucket0" if not self.skip_rebalance: self.cluster.rebalance(self.servers[:], self.servers[1:], []) #load some items to verify self.docs = self.helper.insert_docs(self.num_items, 'spatial-doc', return_docs=True) self.ddocs = self.helper.create_default_views( is_one_ddoc=self.all_view_one_ddoc)
def setUp(self): try: if 'first_case' not in TestInputSingleton.input.test_params: TestInputSingleton.input.test_params['default_bucket'] = False TestInputSingleton.input.test_params['skip_cleanup'] = True self.default_bucket_name = 'default' super(SpatialQueryErrorsTests, self).setUp() if 'first_case' in TestInputSingleton.input.test_params: self.cluster.rebalance(self.servers[:], self.servers[1:], []) # We use only one bucket in this test suite self.rest = RestConnection(self.master) self.bucket = self.rest.get_bucket( Bucket(name=self.default_bucket_name)) # num_docs must be a multiple of the number of vbuckets self.num_docs = self.input.param("num_docs", 2000) # `testname` is used for the design document name as wel as the # spatial function name self.testname = 'query-errors' self.helper = SpatialHelper(self, "default") if 'first_case' in TestInputSingleton.input.test_params: self.create_ddoc() self.helper.insert_docs(self.num_docs, self.testname) except Exception as ex: self.input.test_params["stop-on-failure"] = True self.log.error("SETUP WAS FAILED. ALL TESTS WILL BE SKIPPED") self.fail(ex)
def setUp(self): super(SpatialViewsTests, self).setUp() self.thread_crashed = Event() self.thread_stopped = Event() self.skip_rebalance = self.input.param("skip_rebalance", False) self.use_dev_views = self.input.param("use-dev-views", False) self.default_map = "function (doc) {emit(doc.geometry, doc.age);}" self.map_updated = "function (doc) {emit(doc.geometry, doc.name);}" self.default_ddoc_name = self.input.param("default_ddoc_name", "test-ddoc") self.default_view_name = self.input.param("default_view_name", "test-view") self.ddoc_op = self.input.param("ddoc-ops", "create") #create\update\delete self.bucket_name = "default" if self.standard_buckets: self.bucket_name = "standard_bucket0" if self.sasl_buckets: self.bucket_name = "bucket0" self.helper = SpatialHelper(self, self.bucket_name) if not self.skip_rebalance: self.cluster.rebalance(self.servers[:], self.servers[1:], []) #load some items to verify self.docs = self.helper.insert_docs(self.num_items, 'spatial-doc', return_docs=True) self.num_ddoc = self.input.param('num-ddoc', 1) self.views_per_ddoc = self.input.param('views-per-ddoc', 1) self.non_spatial_views_per_ddoc = self.input.param( 'non-spatial-views-per-ddoc', 0) if self.ddoc_op == 'update' or self.ddoc_op == 'delete': ddocs = self.make_ddocs(self.num_ddoc, self.views_per_ddoc, self.non_spatial_views_per_ddoc) self.create_ddocs(ddocs)
def setUp(self): self.helper = SpatialHelper(self, "default") super(SpatialQueryTests, self).setUp() self.log = logger.Logger.get_logger() self.helper.setup_cluster() self.cluster = Cluster() self.servers = self.helper.servers
def setUp(self): super(SpatialCompactionTests, self).setUp() self.start_cluster = self.input.param('start-cluster', len(self.servers)) self.servers_in = self.input.param('servers_in', 0) self.servers_out = self.input.param('servers_out', 0) self.bucket_name = "default" if self.standard_buckets: self.bucket_name = "standard_bucket0" self.helper = SpatialHelper(self, self.bucket_name) try: if self.start_cluster > 1: rebalance = self.cluster.async_rebalance( self.servers[:1], self.servers[1:self.start_cluster], []) rebalance.result() except: super(SpatialCompactionTests, self).tearDown()
def setUp(self): self.input = TestInputSingleton.input self.servers = self.input.servers self.master = self.servers[0] self.log = logger.Logger.get_logger() self.helper = SpatialHelper(self, "default") self.helper.setup_cluster() self.cluster = Cluster() self.default_bucket = self.input.param("default_bucket", True) self.sasl_buckets = self.input.param("sasl_buckets", 0) self.standard_buckets = self.input.param("standard_buckets", 0) self.memcached_buckets = self.input.param("memcached_buckets", 0) self.servers = self.helper.servers self.shell = RemoteMachineShellConnection(self.master) info = self.shell.extract_remote_info() self.os = info.type.lower() self.couchbase_login_info = "%s:%s" % ( self.input.membase_settings.rest_username, self.input.membase_settings.rest_password) self.backup_location = self.input.param("backup_location", "/tmp/backup") self.command_options = self.input.param("command_options", '')
def setUp(self): super(SpatialViewsTests, self).setUp() self.skip_rebalance = self.input.param("skip_rebalance", False) self.use_dev_views = self.input.param("use-dev-views", False) self.default_map = "function (doc) {emit(doc.geometry, doc.age);}" self.default_ddoc_name = self.input.param("default_ddoc_name", "test-ddoc") self.default_view_name = self.input.param("default_view_name", "test-view") self.bucket_name = "default" if self.standard_buckets: self.bucket_name = "standard_bucket0" if self.sasl_buckets: self.bucket_name = "bucket0" self.helper = SpatialHelper(self, self.bucket_name) if not self.skip_rebalance: self.cluster.rebalance(self.servers[:], self.servers[1:], []) #load some items to verify self.docs = self.helper.insert_docs(self.num_items, 'spatial-doc', wait_for_persistence=True, return_docs=True)
def setUp(self): self.helper = SpatialHelper(self, "default") super(SpatialViewTests, self).setUp() self.log = logger.Logger.get_logger() self.helper.setup_cluster()
def setUp(self): self.log = logger.Logger.get_logger() self.helper = SpatialHelper(self, "default") # Setup, but don't rebalance cluster self.helper.setup_cluster(False)