public function testIterationRows()
{
$collection = TestUtil::createCollection([['benchmarks' => ['oneBench', 'twoBench'], 'subjects' => ['subjectOne', 'subjectTwo'], 'output_time_unit' => 'milliseconds', 'output_time_precision' => 7, 'output_mode' => 'throughput', 'groups' => ['one', 'two', 'three'], 'break' => []]]);
$report = $this->generate($collection, ['iterations' => true, 'cols' => ['time_rev', 'comp_z_value', 'iter', 'revs']]);
$this->assertXPathCount($report, 1, '//table');
$this->assertXPathCount($report, 8, '//row');
$this->assertXPathEval($report, 2, 'number(//row[1]//cell[@name="time_rev"])');
$this->assertXPathEval($report, -1, 'number(//row[1]//cell[@name="comp_z_value"])');
$this->assertXPathEval($report, 0, 'number(//row[1]//cell[@name="iter"])');
$this->assertXPathEval($report, 4, 'number(//row[2]//cell[@name="time_rev"])');
$this->assertXPathEval($report, 1, 'number(//row[2]//cell[@name="comp_z_value"])');
$this->assertXPathEval($report, 1, 'number(//row[2]//cell[@name="iter"])');
}