public function startTest(PHPUnit_Framework_Test $test)
 {
     $testName = $test->getName(true);
     //		print("In startTest for test $testName\n");
     KalturaLog::debug("In startTest for test {$testName}");
     if ($test instanceof KalturaTestCaseBase) {
         $testInputs = $test->getInputs();
         if (is_null(KalturaTestListener::$testCaseFailures)) {
             KalturaLog::debug("KalturaTestCaseFailures is null creating empty test case failures for {$testName}\n");
             KalturaTestListener::$testCaseFailures = new KalturaTestCaseFailures($testName);
         }
         if (!is_null(KalturaTestListener::$testCaseFailures)) {
             //TODO: check this probably bug
             //Add another test case instance failure for this test
             $testProcedureName = $test->getName(false);
             $testProcedureFailures = KalturaTestListener::$testCaseFailures->getTestProcedureFailure($testProcedureName);
             if (is_null($testProcedureFailures)) {
                 //Handle when test name includes the test case name
                 $testProcedureFailures = KalturaTestListener::$testCaseFailures->addTestProcedureFailure(new KalturaTestProcedureFailure($testProcedureName));
             }
             $testCaseInstance = $testProcedureFailures->getTestCaseInstanceFailure($test->getName(true));
             if (!$testCaseInstance) {
                 $testProcedureFailures->addTestCaseInstanceFailure(new KalturaTestCaseInstanceFailure($test->getName(true), $test->getInputs()));
             } else {
                 KalturaLog::alert("Test case [" . $test->getName(true) . "] was already added");
             }
         }
     }
 }