MDL-38212 fix related unit tests.
authorEloy Lafuente (stronk7) <stronk7@moodle.org>
Tue, 12 Mar 2013 18:35:16 +0000 (19:35 +0100)
committerEloy Lafuente (stronk7) <stronk7@moodle.org>
Tue, 12 Mar 2013 18:35:16 +0000 (19:35 +0100)
For statslib tests was enough to require cronlib.php as
far as all the tests there are using ob-capture / output
expectations, so the new function does not bork anything.

For pluginlib tests finally the use was deleted because
it's a part of cron not interesting (should be always "cheap")
and to keep it there we should be adding a bunch of output
expectations under some cases, for practically nothing.

lib/pluginlib.php
lib/tests/statslib_test.php

index 2fee509..087b6cb 100644 (file)
@@ -809,7 +809,6 @@ class available_update_checker {
         $start = mktime(1, 0, 0, date('n', $now), date('j', $now), date('Y', $now)); // 01:00 AM today local time
         if ($now > $start + $offset) {
             $this->cron_mtrace('Regular daily check for available updates ... ', '');
-            cron_trace_time_and_memory();
             $this->cron_execute();
             return;
         }
index 2e79f80..316377d 100644 (file)
@@ -28,6 +28,7 @@ defined('MOODLE_INTERNAL') || die();
 global $CFG;
 require_once($CFG->libdir . '/adminlib.php');
 require_once($CFG->libdir . '/statslib.php');
+require_once($CFG->libdir . '/cronlib.php');
 
 /**
  * Test functions that affect daily stats