Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/02/11 15:23:59 (14 years ago)
Author:
cneumuel
Message:

#1233

  • changed the way lifecycle methods are called. The new service method TriggerLifecycle checks when the latest cleanup was made and performs one (if necessary). This can also be called by an external program (like a windows task)
  • robustified logging
Location:
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests
Files:
2 edited

Legend:

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

    r5405 r5593  
    2020#endregion
    2121
    22 using System;
    23 using System.Collections.Generic;
    24 using HeuristicLab.Services.Hive.Common;
    25 using HeuristicLab.Services.Hive.Common.DataTransfer;
    2622
    2723namespace HeuristicLab.Services.Hive.Tests.Mocks {
    2824  public class MockLifecycleManager : ILifecycleManager {
    29 
    30     public void Start() { }
    31 
    32     public void Stop() { }
     25    public void Cleanup() { }
    3326  }
    3427}
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests/ServiceTests.cs

    r5526 r5593  
    2323using System.Collections.Generic;
    2424using System.Linq;
    25 using System.Threading;
    2625using HeuristicLab.Services.Hive.Common;
    2726using HeuristicLab.Services.Hive.Common.DataTransfer;
     
    242241
    243242      // lifecycle - let it process one server-heartbeat; the parent job must NOT be set to finished
    244       var lifecycleManager = new LifecycleManager();
    245       lifecycleManager.Start();
    246       Thread.Sleep(1000);
    247       lifecycleManager.Stop();
     243      service.TriggerLifecycle();
    248244
    249245      parentJobLoaded = service.GetJob(parentJob.Id);
     
    255251
    256252      // lifecycle - let it process one server-heartbeat; this should set the parent job to finished
    257       lifecycleManager.Start();
    258       Thread.Sleep(1000);
    259       lifecycleManager.Stop();
     253      service.TriggerLifecycle();
    260254
    261255      // test if parent job is finished
Note: See TracChangeset for help on using the changeset viewer.