Esempio n. 1
0
 /**
  * Write metric log
  *
  * @return void
  * @see    ____func_see____
  * @since  1.0.0
  */
 private function writeMetricLog()
 {
     $trace = debug_backtrace();
     $trace = $trace[0];
     $class = get_called_class();
     $method = $this->getName();
     $class = str_replace(self::CLASS_PREFIX, '', empty($class) ? $trace['class'] : $class);
     $method = lcfirst(str_replace('test', '', empty($method) ? $trace['function'] : $method));
     $time = intval(round($this->end['time'] - $this->start['time'], 6) * 1000000);
     $memory = max($this->end['memory'] - $this->start['memory'], 0);
     XLite_Tests_MetricWriter::write($class, $method, $time, $memory);
 }