From c01741c8cc28a3d1eead348b653fd09e44226347 Mon Sep 17 00:00:00 2001 From: Rajesh Taneja Date: Tue, 31 Mar 2015 21:45:23 +0800 Subject: [PATCH] MDL-48605 unit_test: Only touch real file/dir --- lib/tests/scheduled_task_test.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/tests/scheduled_task_test.php b/lib/tests/scheduled_task_test.php index 95a5a0dc3a6..9c1f95990ee 100644 --- a/lib/tests/scheduled_task_test.php +++ b/lib/tests/scheduled_task_test.php @@ -395,8 +395,10 @@ class core_scheduled_task_testcase extends advanced_testcase { $iter = new \RecursiveIteratorIterator($dir, \RecursiveIteratorIterator::CHILD_FIRST); for ($iter->rewind(); $iter->valid(); $iter->next()) { - $node = $iter->getRealPath(); - touch($node, time() - (8 * 24 * 3600)); + if ($iter->isDir() && !$iter->isDot()) { + $node = $iter->getRealPath(); + touch($node, time() - (8 * 24 * 3600)); + } } // Run the scheduled task again to remove all of the files and directories.