getMetricValuesByRev() public method

Return the average metric values by revolution.
public getMetricValuesByRev ( $resultClass, $metric ) : mixed[]
return mixed[]
Ejemplo n.º 1
0
 /**
  * It should return times and memories.
  */
 public function testGetMetricValues()
 {
     $variant = new Variant($this->subject->reveal(), $this->parameterSet->reveal(), 1, 0);
     $variant->createIteration(TestUtil::createResults(4, 100));
     $variant->createIteration(TestUtil::createResults(8, 200));
     $times = $variant->getMetricValuesByRev(TimeResult::class, 'net');
     $memories = $variant->getMetricValues(MemoryResult::class, 'peak');
     $this->assertEquals([4, 8], $times);
     $this->assertEquals([100, 200], $memories);
 }