Merge branch 'wip-MDL-25290-m24-compact' of git://github.com/samhemelryk/moodle
[moodle.git] / lib / phpunit / classes / util.php
index 67da8ef..0f95b2f 100644 (file)
@@ -533,6 +533,12 @@ class phpunit_util {
         make_temp_directory('');
         make_cache_directory('');
         make_cache_directory('htmlpurifier');
+        // Reset the cache API so that it recreates it's required directories as well.
+        cache_factory::reset();
+        // Purge all data from the caches. This is required for consistency.
+        // Any file caches that happened to be within the data root will have already been clearer (because we just deleted cache)
+        // and now we will purge any other caches as well.
+        cache_helper::purge_all();
     }
 
     /**