mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
ed8ee4e9b8
The problem is FulltextSearchable::enable() does two things: It enables the extension, as well as sets the MySQL create table option to MyISAM. Later tests run with the extension enabled, because it doesn't get removed at the end of the test, but the table type is set back to InnoDB when the test is reset and schema recreated. This produces side-effects where later tests in a suite tries to run ALTER TABLE on File and add fulltext indexes when the table type is set to InnoDB, causing an error. |
||
---|---|---|
.. | ||
CMSMainTest.php | ||
CMSMainTest.yml | ||
CMSPageHistoryControllerTest.php | ||
CMSPageHistoryControllerTest.yml | ||
CMSSiteTreeFilterTest.php | ||
CMSSiteTreeFilterTest.yml | ||
ContentControllerPermissionsTest.php | ||
ContentControllerSearchExtensionTest.php | ||
ContentControllerTest.php | ||
ContentControllerTest.yml | ||
ModelAsControllerTest.php | ||
ModelAsControllerTest.yml | ||
RootURLControllerTest.php | ||
RootURLControllerTest.yml | ||
SilverStripeNavigatorTest.php |