/**
  * 
  * Writes the listener failures to the given file
  */
 private function writeFailuresToFile()
 {
     if (KalturaTestListener::$testCaseFailures != null) {
         $testCaseFailuresXml = KalturaTestCaseFailures::toXml(KalturaTestListener::$testCaseFailures, "TestCaseFailures");
         if ($testCaseFailuresXml != null) {
             $testCaseFailuresXml->formatOutput = true;
             $failuresAsXml = $testCaseFailuresXml->saveXML();
             fwrite(KalturaTestListener::$failuresFile, $failuresAsXml);
             KalturaTestResultUpdater::UpdateResults(KalturaTestListener::$dataFilePath, KalturaTestListener::$failureFilePath);
             //Write the failures into the global failures file
             fwrite(KalturaTestListener::$totalFailureFile, $failuresAsXml);
         } else {
             //				print("failures XML is null!!!\n");
             KalturaLog::debug("failures XML is null!!!");
         }
     }
 }