def setUpClass(cls): # we need an empty db to run the tests tinctest.logger.info("recreate database wet using dropdb/createdb") cmd = Command('recreatedb', 'dropdb wet; createdb wet') cmd.run(validateAfter=False) cls.drop_roles() super(LegacyWETTestCase, cls).setUpClass() source_dir = cls.get_source_dir() config = GPDBConfig() host, _ = config.get_hostandport_of_segment(0) port = mppUtil.getOpenPort(8080) tinctest.logger.info("gpfdist host = {0}, port = {1}".format(host, port)) cls.config = config data_dir = os.path.join(source_dir, 'data') cls.gpfdist = GPFDIST(port, host, directory=data_dir) cls.gpfdist.startGpfdist() # WET writes into this directory. data_out_dir = os.path.join(cls.gpfdist.getdir(), 'output') shutil.rmtree(data_out_dir, ignore_errors=True) os.mkdir(data_out_dir)
def __init__(self): self.host = str(socket.gethostbyname(socket.gethostname())) self.port = str(getOpenPort()) self.gpfdist_dir = local_path('') self.gpfdist = GPFDIST(self.port, self.host, directory=self.gpfdist_dir)
def setUpClass(cls): super(GpfdistSQLTestCase, cls).setUpClass() if not cls.start_on in cls._start_on_valid_values: raise TINCException("Invalid value specified for attribute 'start_on' : %s" %cls.start_on) config = GPDBConfig() host_list = cls._form_host_list(cls.start_on, config) for host in host_list: cls.port = mppUtil.getOpenPort(cls.port, host=host) tinctest.logger.info("gpfdist host = {0}, port = {1}".format(host,cls.port)) gpfdist = GPFDIST(cls.port, host, directory=cls.get_data_dir()) gpfdist.startGpfdist() cls.gpfdist.append(gpfdist)
def setUpClass(cls): super(other_tests, cls).setUpClass() source_dir = cls.get_source_dir() config = GPDBConfig() host, _ = config.get_hostandport_of_segment(0) port = mppUtil.getOpenPort(8080) tinctest.logger.info("gpfdist host = {0}, port = {1}".format( host, port)) data_dir = os.path.join(source_dir, 'data') cls.gpfdist = GPFDIST(port, host, directory=data_dir) cls.gpfdist.startGpfdist() data_out_dir = os.path.join(data_dir, 'output') shutil.rmtree(data_out_dir, ignore_errors=True) os.mkdir(data_out_dir)
def setUpClass(cls): super(LegacyRETTestCase, cls).setUpClass() cls.split_tbl() source_dir = cls.get_source_dir() config = GPDBConfig() host, _ = config.get_hostandport_of_segment(0) port = mppUtil.getOpenPort(8080) tinctest.logger.info("gpfdist host = {0}, port = {1}".format( host, port)) data_dir = os.path.join(source_dir, 'data') cls.gpfdist = GPFDIST(port, host, directory=data_dir) cls.gpfdist.startGpfdist() # Some test writes data into disk temporarily. data_out_dir = os.path.join(data_dir, 'output') shutil.rmtree(data_out_dir, ignore_errors=True) os.mkdir(data_out_dir)