/** * * Generates a new KalturaTestsFailures object from a given failure file path * @param string $failureFilePath */ public function fromXml($failureFilePath) { $simpleXML = kXml::openXmlFile($failureFilePath); $this->testCaseName = $simpleXML["TestCaseName"]; foreach ($simpleXML->TestProcedureFailures as $testProcedureFailureXml) { $testProcedureFailure = KalturaTestProcedureFailure::generateFromXml($testProcedureFailureXml); $this->testProceduresFailures[$testProcedureFailure->getTestProcedureName()] = $testProcedureFailure; } }
/** * * Generates a new KalturaTestsFailures object from a given failure file path * @param string $failureFilePath */ public static function generateFromXml($xmlTestProcedure) { $testsProcedureFailures = new KalturaTestProcedureFailure(); $testsProcedureFailures->fromXml($xmlTestProcedure); return $testsProcedureFailures; }