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