Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/08/11 16:38:28 (13 years ago)
Author:
ascheibe
Message:

#1233 more renaming for more consistency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests/ServiceTests.cs

    r6723 r6725  
    5151      DT.Job experiment = new DT.Job() { Name = "TestExperiment", Description = "" };
    5252
    53       // create job
     53      // create task
    5454      DT.Task job = new DT.Task() { CoresNeeded = 1, MemoryNeeded = 0, Priority = 0 };
    5555      job.State = DT.TaskState.Offline;
     
    100100      experiment.Id = service.AddHiveExperiment(experiment);
    101101
    102       // add job
     102      // add task
    103103      job.JobId = experiment.Id;
    104104      job.Id = service.AddJob(job, jobData, new List<Guid> { slave.Id });
    105105
    106       // test job
     106      // test task
    107107      DT.Task jobLoaded = service.GetJob(job.Id);
    108108      Assert.AreEqual(job.Id, jobLoaded.Id);
     
    127127      var actions = service.Heartbeat(new DT.Heartbeat() { SlaveId = slave.Id, AssignJob = true, FreeCores = 4, FreeMemory = 1024, JobProgress = new Dictionary<Guid, TimeSpan>() });
    128128      Assert.AreEqual(1, actions.Count);
    129       Assert.AreEqual(MessageContainer.MessageType.CalculateJob, actions[0].Message);
     129      Assert.AreEqual(MessageContainer.MessageType.CalculateTask, actions[0].Message);
    130130      Assert.AreEqual(job.Id, actions[0].TaskId);
    131131
     
    142142      Assert.AreEqual(0, actions.Count);
    143143
    144       // the job should be in state 'Calculating' now
     144      // the task should be in state 'Calculating' now
    145145      jobLoaded = service.GetJob(job.Id);
    146146      Assert.AreEqual(TaskState.Calculating, jobLoaded.State);
    147147      Assert.AreEqual(new TimeSpan(1, 5, 10, 20, 30), jobLoaded.ExecutionTime);
    148148
    149       // test if the job is returned for the resource
     149      // test if the task is returned for the resource
    150150      var jobsBySlave = service.GetJobsByResourceId(slave.Id);
    151151      Assert.AreEqual(1, jobsBySlave.Count());
     
    155155      service.UpdateJobState(jobLoaded.Id, DT.TaskState.Finished, slave.Id, null, null);
    156156
    157       // test if the job is returned for the resource (it should not be)
     157      // test if the task is returned for the resource (it should not be)
    158158      var jobsBySlave2 = service.GetJobsByResourceId(slave.Id);
    159159      Assert.AreEqual(0, jobsBySlave2.Count());
    160160
    161       // set job waiting again
     161      // set task waiting again
    162162      service.UpdateJobState(job.Id, DT.TaskState.Waiting, null, null, string.Empty);
    163163
    164       // get job again
     164      // get task again
    165165      actions = service.Heartbeat(new DT.Heartbeat() { SlaveId = slave.Id, AssignJob = true, FreeCores = 4, FreeMemory = 1024, JobProgress = new Dictionary<Guid, TimeSpan>() });
    166166      Assert.AreEqual(1, actions.Count);
    167       Assert.AreEqual(MessageContainer.MessageType.CalculateJob, actions[0].Message);
     167      Assert.AreEqual(MessageContainer.MessageType.CalculateTask, actions[0].Message);
    168168      Assert.AreEqual(job.Id, actions[0].TaskId);
    169169
     
    186186      Assert.AreEqual(null, service.GetJobData(job.Id));
    187187
    188       // send another heartbeat with the deleted job; the server should command the abortion of the job
     188      // send another heartbeat with the deleted task; the server should command the abortion of the task
    189189      actions = service.Heartbeat(new DT.Heartbeat() { SlaveId = slave.Id, AssignJob = true, FreeCores = 3, FreeMemory = 1024, JobProgress = progress });
    190190      Assert.AreEqual(1, actions.Count);
    191       Assert.AreEqual(MessageContainer.MessageType.AbortJob, actions[0].Message);
     191      Assert.AreEqual(MessageContainer.MessageType.AbortTask, actions[0].Message);
    192192      Assert.AreEqual(job.Id, actions[0].TaskId);
    193193
     
    203203      DT.Job experiment = new DT.Job() { Name = "TestExperiment", Description = "" };
    204204
    205       // create parent job
     205      // create parent task
    206206      DT.Task parentJob = new DT.Task() {
    207207        CoresNeeded = 1,
    208208        MemoryNeeded = 0,
    209209        Priority = 0,
    210         IsParentJob = true,
     210        IsParentTask = true,
    211211        FinishWhenChildJobsFinished = true
    212212      };
     
    216216      DT.TaskData parentJobData = new DT.TaskData() { Data = new byte[0] };
    217217
    218       // create child job
     218      // create child task
    219219      DT.Task childJob = new DT.Task() {
    220220        CoresNeeded = 1,
     
    243243      experiment.Id = service.AddHiveExperiment(experiment);
    244244
    245       // add parent job
     245      // add parent task
    246246      parentJob.JobId = experiment.Id;
    247247      parentJob.Id = service.AddJob(parentJob, parentJobData, new List<Guid> { slave.Id });
    248248
    249       // add child job
     249      // add child task
    250250      childJob.JobId = experiment.Id;
    251251      childJob.Id = service.AddChildJob(parentJob.Id, childJob, childJobData);
    252252      childJob.ParentTaskId = parentJob.Id;
    253253
    254       // test child job
     254      // test child task
    255255      var childJobLoaded = service.GetJob(childJob.Id);
    256256      Assert.AreEqual(childJob.ParentTaskId, childJobLoaded.ParentTaskId);
     
    258258      Assert.AreEqual(DT.TaskState.Waiting, childJobLoaded.State);
    259259      Assert.AreEqual(false, childJobLoaded.FinishWhenChildJobsFinished);
    260       Assert.AreEqual(false, childJobLoaded.IsParentJob);
    261 
    262       // test parent job
     260      Assert.AreEqual(false, childJobLoaded.IsParentTask);
     261
     262      // test parent task
    263263      var parentJobLoaded = service.GetJob(parentJob.Id);
    264264      Assert.AreEqual(parentJob.JobId, parentJobLoaded.JobId);
    265265      Assert.AreEqual(TaskState.Waiting, parentJobLoaded.State);
    266266      Assert.AreEqual(true, parentJobLoaded.FinishWhenChildJobsFinished);
    267       Assert.AreEqual(true, parentJobLoaded.IsParentJob);
     267      Assert.AreEqual(true, parentJobLoaded.IsParentTask);
    268268
    269269      // test heartbeat
    270270      var actions = service.Heartbeat(new DT.Heartbeat() { SlaveId = slave.Id, AssignJob = true, FreeCores = 4, FreeMemory = 1024, JobProgress = new Dictionary<Guid, TimeSpan>() });
    271       Assert.AreEqual(1, actions.Count); // only the child job should be assigned
    272       Assert.AreEqual(MessageContainer.MessageType.CalculateJob, actions[0].Message);
     271      Assert.AreEqual(1, actions.Count); // only the child task should be assigned
     272      Assert.AreEqual(MessageContainer.MessageType.CalculateTask, actions[0].Message);
    273273      Assert.AreEqual(childJob.Id, actions[0].TaskId);
    274274
    275       // lifecycle - let it process one server-heartbeat; the parent job must NOT be set to finished
     275      // lifecycle - let it process one server-heartbeat; the parent task must NOT be set to finished
    276276      service.TriggerEventManager(true);
    277277
     
    279279      Assert.AreEqual(TaskState.Waiting, parentJobLoaded.State);
    280280
    281       // set child job to finished
     281      // set child task to finished
    282282      childJobLoaded = service.UpdateJobState(childJobLoaded.Id, DT.TaskState.Finished, slave.Id, null, null);
    283283
    284       // lifecycle - let it process one server-heartbeat; this should set the parent job to finished
     284      // lifecycle - let it process one server-heartbeat; this should set the parent task to finished
    285285      service.TriggerEventManager(true);
    286286
    287       // test if parent job is finished
     287      // test if parent task is finished
    288288      parentJobLoaded = service.GetJob(parentJob.Id);
    289289      Assert.AreEqual(TaskState.Finished, parentJobLoaded.State);
Note: See TracChangeset for help on using the changeset viewer.