moodle/lib/testing
Andrew Nicols 3fa0daa90f MDL-47664 phpunit: Do not use sequence number changes for Oracle
When resetting a sequence number, we call change_database_structure()
which in turns clears the MUC cache for databasemeta. This cache contains
information about the table, columns, etc.

After the cache is cleared, it must be re-filled, and it was discovered
that the get_columns() code which fills this cache can take a particularly
long time. Given that this is called for every table in Moodle, this can
add up to a significant period, and this is done on a per-testsuite basis.

On my SSD install this was taking approximately 40 seconds on each re-fill
of the cache.
2014-10-17 13:28:46 +08:00
..
classes MDL-47664 phpunit: Do not use sequence number changes for Oracle 2014-10-17 13:28:46 +08:00
generator MDL-47243 behat: Add data generators for gradeitems scales and outcomes 2014-10-15 14:33:26 +08:00
tests MDL-47398 core_grades: fix grade category generator 2014-09-26 09:57:56 +08:00
lib.php MDL-43461 testing: Avoid switching to .bat files when running MinGW 2014-01-14 13:11:07 +08:00