5 * Parse Jenkins result files
9 * @param string $content
12 * (string $testName => string $status)
14 public static function parseXmlResults($content) {
15 $xml = simplexml_load_string($content);
17 foreach ($xml->suites
as $suites) {
18 foreach ($suites->suite
as $suite) {
19 foreach ($suite->cases
as $cases) {
20 foreach ($cases->case as $case) {
21 $name = "{$case->className}::{$case->testName}";
22 if ($case->failedSince
== 0) {
23 $results[$name] = 'pass';
26 $results[$name] = 'fail';