public function testParse()
{
$dom = $this->convert('variance.xt');
$entryEl = $dom->queryOne('//entry[@level=1]');
$this->assertNotNull($entryEl);
$this->assertEquals(1, $entryEl->getAttribute('level'));
$this->assertEquals(0, $entryEl->getAttribute('func_nb'));
$this->assertEquals('0.000201', $entryEl->getAttribute('start-time'));
$this->assertEquals('243848', $entryEl->getAttribute('start-memory'));
$this->assertEquals('0.016635', $entryEl->getAttribute('end-time'));
$this->assertEquals('16600', $entryEl->getAttribute('end-memory'));
$this->assertEquals('243848', $entryEl->getAttribute('start-memory'));
$this->assertEquals('{main}', $entryEl->getAttribute('function'));
$this->assertEquals('/tmp/daniel/PhpBenchypQVRT', $entryEl->getAttribute('filename'));
$entryEl = $dom->queryOne('//entry[@func_nb=777]');
$this->assertNotNull($entryEl);
$this->assertEquals(5, $entryEl->getAttribute('level'));
$this->assertEquals('0.016143', $entryEl->getAttribute('start-time'));
$this->assertEquals('922488', $entryEl->getAttribute('start-memory'));
$this->assertEquals('0.016165', $entryEl->getAttribute('end-time'));
$this->assertEquals('922488', $entryEl->getAttribute('end-memory'));
$this->assertEquals('922488', $entryEl->getAttribute('start-memory'));
$this->assertEquals('pow', $entryEl->getAttribute('function'));
$this->assertEquals('/home/daniel/www/phpbench/phpbench/lib/Math/Statistics.php', $entryEl->getAttribute('filename'));
}