Beispiel #1
0
     $ClientJob = new ClientJob();
     $ClientJob->Id = $lastjobid;
     switch ($ClientJob->GetStatus()) {
         case CDASH_JOB_RUNNING:
             $status = "Running";
             $ClientSite = new ClientSite();
             $ClientSite->Id = $ClientJob->GetSite();
             $status .= " (" . $ClientSite->GetName() . ")";
             $lastrun = $ClientJob->GetStartDate();
             break;
         case CDASH_JOB_FINISHED:
             $status = "Finished";
             $ClientSite = new ClientSite();
             $ClientSite->Id = $ClientJob->GetSite();
             $status .= " (" . $ClientSite->GetName() . ")";
             $lastrun = $ClientJob->GetEndDate();
             break;
         case CDASH_JOB_FAILED:
             $status = "Failed";
             $ClientSite = new ClientSite();
             $ClientSite->Id = $ClientJob->GetSite();
             $status .= " (" . $ClientSite->GetName() . ")";
             $lastrun = $ClientJob->GetEndDate();
             break;
         case CDASH_JOB_ABORTED:
             $status = "Aborted";
             $lastrun = $ClientJob->GetEndDate();
             break;
     }
 }
 $xml .= "<jobschedule>";