/**
  * 
  * Update the failures into the data so in the next run no failures will accure
  * Should be use with extreme care after completly reviewing the failure file  
  * @param unknown_type $dataFile
  * @param unknown_type $failuresFile
  */
 public static function UpdateResults($dataFilePath, $failuresFilePath)
 {
     //Returns the inputs for the unit tests
     $unitTestDataFile = KalturaUnitTestDataFile::generateFromDataXml($dataFilePath);
     $testsFailures = KalturaTestFailures::generateFromXml($failuresFilePath);
     $newUnitTestData = KalturaUnitTestResultUpdater::update($unitTestDataFile, $testsFailures);
     $newDataFile = fopen($dataFilePath . ".new", "w+");
     fwrite($newDataFile, $newUnitTestData->toDataXml());
 }
Ejemplo n.º 2
0
 /**
  * 
  * Generates a new KalturaTestsFailures object from a given failure file path 
  * @param string $failureFilePath
  */
 public static function generateFromXml($failureFilePath)
 {
     $testsFailures = new KalturaTestFailures();
     $testsFailures->fromXml($failureFilePath);
     return $testsFailures;
 }