/** * 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'].' '; } */ }
public function setUp() { parent::setUp(); require THINKUP_WEBAPP_PATH . 'config.inc.php'; $config = Config::getInstance(); if ($config->getValue('timezone')) { date_default_timezone_set($config->getValue('timezone')); } //Override default CFG values $THINKUP_CFG['db_name'] = $this->test_database_name; $this->testdb_helper = new ThinkUpTestDatabaseHelper(); $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'; 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'; 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"); }