<?php require_once dirname(__FILE__) . '/../bootstrap/bootstrapServer.php'; //Command line usage if (count($argv) == 2) { $dataFilePath = $argv[0]; $failuresFilePath = $argv[1]; } else { $basePath = "C:/opt/kaltura/app/tests/unitTests/kdl/testsData/"; $dataFilePath = $basePath . "KDLTest.Data"; $failuresFilePath = $basePath . "KDLTest.failures"; } KalturaTestResultUpdater::UpdateResults($dataFilePath, $failuresFilePath);
/** * * 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!!!"); } } }