init() публичный статический Метод

Create a Horde_Test_AllTests object.
public static init ( string $file ) : Horde_Test_AllTests
$file string Filename of the AllTests.php script.
Результат Horde_Test_AllTests Test object.
Пример #1
0
 /**
  * Run the task.
  *
  * @param array &$options Additional options.
  *
  * @return integer Number of errors.
  */
 public function run(&$options)
 {
     try {
         $iterator = new RecursiveIteratorIterator(new RecursiveDirectoryIterator(realpath($this->_config->getPath() . '/test')));
     } catch (Exception $e) {
         return false;
     }
     $result = null;
     foreach ($iterator as $file) {
         if ($file->getFilename() == 'AllTests.php') {
             $result = Horde_Test_AllTests::init(strval($file))->run();
         }
     }
     if ($result) {
         return $result->errorCount() + $result->failureCount();
     }
 }
Пример #2
0
<?php

require_once 'Horde/Test/AllTests.php';
Horde_Test_AllTests::init(__FILE__)->run();