silverstripe-framework/dev
Craig Weber d8b106e6ee FIX: TestRunner was not cleaning up DB on failure
When a unit test being run by PHPUnit encountered a fatal error,
TestRunner::tearDown was never being called. This resulted in tmpdb schemas
littering the database from failed test runs. This changeset fixes the issue
by registering TestRunner::tearDown as a shutdown function, so that it gets
called even in the event of a PHP Fatal Error.
2013-06-24 01:15:09 +02:00
..
install Merge pull request #1786 from colymba/3.0-htaccess-fix 2013-05-24 23:50:41 -07:00
phpunit FIX PHPUnit latest not working with composer installed builds 2013-01-23 14:30:08 +13:00
Backtrace.php Minor PHP5.4 fixes 2012-10-16 23:37:30 +13:00
BehatFixtureFactory.php Behat: Copy fixture identifier to "Name" or "Title" by default 2013-06-05 14:32:42 +02:00
BuildTask.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
BulkLoader.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
Cli.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
CliDebugView.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
CliTestReporter.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
CSSContentParser.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
CsvBulkLoader.php Use the correct variable as the key into $record 2013-04-29 17:25:16 -07:00
CSVParser.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
Debug.php Fixed whitespace usage 2013-02-18 15:43:52 +01:00
DebugView.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
Deprecation.php BUG Fixed issue with Deprecation failing to extract the module from a stacktrace, especially on non-unix systems 2012-10-17 11:57:16 +13:00
DevelopmentAdmin.php Direct writing of "Security.token" through dev/generatesecuretoken 2013-05-09 10:31:49 +02:00
FixtureBlueprint.php Behat: Copy fixture identifier to "Name" or "Title" by default 2013-06-05 14:32:42 +02:00
FixtureFactory.php NEW FixtureFactory separated out from YamlFixture 2012-12-11 17:06:27 +01:00
FunctionalTest.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
InstallerTest.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
JSTestRunner.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
Log.php ENHANCEMENT Make it possible to extend SS_Log 2012-10-04 16:34:20 +10:00
LogEmailWriter.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
LogErrorEmailFormatter.php BUG Exception handling and email notification mechanism now correctly considers the stacktrace as provided by the exceptionHandler function, instead of attempting to perform a debug_backtrace further down the reporting chain (which ends up generating an unnecessarily nested stacktrace). Debug was cleaned up so that errorHandler and exceptionHandler both act consistently. As a result, the LogErrorEmailFormatter class could be simplified. 2013-01-24 09:36:42 +01:00
LogErrorFileFormatter.php BUGFIX Ensure has length before using string index access. 2012-12-20 12:27:09 +10:00
LogFileWriter.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
MigrationTask.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
Profiler.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
SapphireInfo.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
SapphireREPL.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
SapphireTest.php FIX: Set up the test mailer before loading the fixture, in case fixture-creation causes emails to be generated. 2013-01-29 18:03:45 +01:00
SapphireTestReporter.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
SapphireTestSuite.php Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
SilverStripeListener.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
SysLogWriter.php MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00
TaskRunner.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
TeamCityListener.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
TestListener.php Add codesniffer that ensures indentation is with tabs. 2012-12-12 00:12:11 +13:00
TestMailer.php FIX Remove instances of lines longer than 120c 2012-09-30 17:18:13 +13:00
TestOnly.php MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00
TestRunner.php FIX: TestRunner was not cleaning up DB on failure 2013-06-24 01:15:09 +02:00
TestSession.php MINOR: Minor fixes to FunctionalTest 2013-01-29 18:03:48 +01:00
YamlFixture.php NEW FixtureFactory separated out from YamlFixture 2012-12-11 17:06:27 +01:00
ZendLog.php MINOR Update @package values to match renaming sapphire 2012-04-15 10:50:19 +12:00