Merge pull request #30 from jeffreyguo/pulls/cleanup-temp-db
clean up team db after test session run
This commit is contained in:
commit
ac8492b546
|
@ -362,6 +362,15 @@ class TestSessionEnvironment extends Object
|
||||||
$this->extend('onBeforeEndTestSession');
|
$this->extend('onBeforeEndTestSession');
|
||||||
|
|
||||||
if (SapphireTest::using_temp_db()) {
|
if (SapphireTest::using_temp_db()) {
|
||||||
|
$state = $this->getState();
|
||||||
|
$dbConn = DB::getConn();
|
||||||
|
$dbExists = $dbConn->databaseExists($state->database);
|
||||||
|
if($dbExists) {
|
||||||
|
// Clean up temp database
|
||||||
|
$dbConn->dropDatabase();
|
||||||
|
file_put_contents('php://stdout', "Deleted temp database: $state->database" . PHP_EOL);
|
||||||
|
}
|
||||||
|
// End test session mode
|
||||||
$this->resetDatabaseName();
|
$this->resetDatabaseName();
|
||||||
|
|
||||||
SapphireTest::set_is_running_test(false);
|
SapphireTest::set_is_running_test(false);
|
||||||
|
|
Loading…
Reference in New Issue