function JUnitConverterTest::testXmlToRowsWithSkipped
Tests skips reported.
File
-
core/
tests/ Drupal/ Tests/ Core/ Test/ JUnitConverterTest.php, line 48
Class
Namespace
Drupal\Tests\Core\TestCode
public function testXmlToRowsWithSkipped() : void {
$phpunit_skipped_xml = __DIR__ . '/../../../../fixtures/phpunit_skipped.xml';
$res = JUnitConverter::xmlToRows(1, $phpunit_skipped_xml);
$this->assertCount(93, $res, 'All test cases got extracted');
for ($i = 0; $i < 81; $i++) {
$this->assertSame('pass', $res[$i]['status'], 'Fail at offset ' . $i);
}
for ($i = 81; $i < 85; $i++) {
$this->assertSame('skipped', $res[$i]['status'], 'Fail at offset ' . $i);
}
for ($i = 85; $i < 90; $i++) {
$this->assertSame('pass', $res[$i]['status'], 'Fail at offset ' . $i);
}
$this->assertSame('skipped', $res[90]['status']);
$this->assertSame('pass', $res[91]['status']);
$this->assertSame('pass', $res[92]['status']);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.