Пример #1
0
 /**
  * Check whether server CPU has least this BogoMips
  *
  * @param float required BogoMips
  * @return $this
  * @see PerformanceTest#testServerIsFast()
  */
 public function atLeast($bogoMips)
 {
     /**
      * @see phpRack_Adapters_Cpu
      */
     require_once PHPRACK_PATH . '/Adapters/Cpu.php';
     try {
         $cpu = phpRack_Adapters_Cpu::factory();
         $currentBogoMips = $cpu->getBogoMips();
         if ($currentBogoMips >= $bogoMips) {
             $this->_success("CPU is fast enough with '{$currentBogoMips}' BogoMips");
         } else {
             $this->_failure("CPU is too slow. " . "It has only '{$currentBogoMips}' BogoMips, but '{$bogoMips}' is required");
         }
     } catch (phpRack_Exception $e) {
         $this->_failure("CPU problem: {$e->getMessage()}");
     }
     return $this;
 }
Пример #2
0
 protected function setUp()
 {
     parent::setUp();
     $this->_adapter = phpRack_Adapters_Cpu::factory();
 }