/** * Create a clean copy of the ThinkUp database structure */ public function setUp() { parent::setUp(); require THINKUP_WEBAPP_PATH . 'config.inc.php'; require THINKUP_ROOT_PATH . 'tests/config.tests.inc.php'; $this->test_database_name = $TEST_DATABASE; $config = Config::getInstance(); if (!self::ramDiskTestMode()) { //Override default CFG values $THINKUP_CFG['db_name'] = $this->test_database_name; $config->setValue('db_name', $this->test_database_name); } else { $this->test_database_name = $THINKUP_CFG['db_name']; } $config->setValue('mandrill_api_key', ''); $this->testdb_helper = new ThinkUpTestDatabaseHelper(); $this->testdb_helper->drop($this->test_database_name); $this->table_prefix = $config->getValue('table_prefix'); $this->testdb_helper->create($THINKUP_CFG['source_root_path'] . "/webapp/install/sql/build-db_mysql-upcoming-release.sql"); //If Travis is inexplicably dying, comment this in to see what test is /* if (getenv('TRAVIS') == 'true') { $trace = debug_backtrace(); $caller = array_shift($trace); print $caller['file'].' '; } */ }
/** * Create a clean copy of the ThinkUp database structure */ public function setUp() { parent::setUp(); require THINKUP_WEBAPP_PATH . 'config.inc.php'; require THINKUP_ROOT_PATH . 'tests/config.tests.inc.php'; $this->test_database_name = $TEST_DATABASE; //Override default CFG values $THINKUP_CFG['db_name'] = $this->test_database_name; $config = Config::getInstance(); $config->setValue('db_name', $this->test_database_name); $this->testdb_helper = new ThinkUpTestDatabaseHelper(); $this->testdb_helper->drop($this->test_database_name); $this->testdb_helper->create($THINKUP_CFG['source_root_path'] . "webapp/install/sql/build-db_mysql.sql"); }
/** * Create a clean copy of the ThinkUp database structure */ public function setUp() { parent::setUp(); require THINKUP_WEBAPP_PATH . 'config.inc.php'; global $TEST_DATABASE; //Override default CFG values $THINKUP_CFG['db_name'] = $TEST_DATABASE; $config = Config::getInstance(); $config->setValue('db_name', $TEST_DATABASE); $this->db = new Database($THINKUP_CFG); $this->conn = $this->db->getConnection(); // $loader_paths = Loader::getLookupPath(); // var_dump($loader_paths); $this->testdb_helper = new ThinkUpTestDatabaseHelper(); $this->testdb_helper->drop($this->db); $this->testdb_helper->create($this->db); }
/** * Create a clean copy of the ThinkUp database structure */ public function setUp() { parent::setUp(); require THINKUP_WEBAPP_PATH . 'config.inc.php'; require THINKUP_ROOT_PATH . 'tests/config.tests.inc.php'; $this->test_database_name = $TEST_DATABASE; $config = Config::getInstance(); if (!self::ramDiskTestMode()) { //Override default CFG values $THINKUP_CFG['db_name'] = $this->test_database_name; $config->setValue('db_name', $this->test_database_name); } else { $this->test_database_name = $THINKUP_CFG['db_name']; } $config->setValue('mandrill_api_key', ''); $this->testdb_helper = new ThinkUpTestDatabaseHelper(); $this->testdb_helper->drop($this->test_database_name); $this->table_prefix = $config->getValue('table_prefix'); $this->testdb_helper->create($THINKUP_CFG['source_root_path'] . "/webapp/install/sql/build-db_mysql-upcoming-release.sql"); }
public function setUp() { parent::setUp(); }
public function setUp() { parent::setUp(); $config = Config::getInstance(); $config->setValue("mandrill_api_key", ""); }