public void Client_ExecuteTask_Test() { ITaskBroker client = new GridTaskBrokerClient(new GridTaskBrokerCallback()); client.Start(); Task task = new Task(); foreach (IComputeEngine engine in _engines) { engine.ResourcePath = System.IO.Path.Combine(Environment.CurrentDirectory, "..\\..\\..\\SybilResearch.MultiNode.SampleCustomerCode\\bin\\Debug"); client.RegisterEngineId(engine.EngineId); } for (int i = 0; i < 1; i++) { task.TaskId = Guid.NewGuid().ToString(); task.Assembly = "SybilResearch.MultiNode.SampleCustomerCode"; task.TypeName = "SybilResearch.MultiNode.SampleCustomerCode.SentenceRepeater"; task.MethodName = "RepeatSentencesWithParams"; RequestHandle handle = client.ExecuteTask(task); _log.DebugFormat("Handle submit time: {0} - {1}", handle.TaskStatus.ToString(), handle.SubmitTime); } Thread.Sleep(TimeSpan.FromHours(1)); (client as GridTaskBrokerClient).Close(); }
public void Client_CreateObject_Test() { ITaskBroker client = new GridTaskBrokerClient(new GridTaskBrokerCallback()); Task task = new Task(); (client as GridTaskBrokerClient).Close(); }
public void Client_Register_EngineId() { ITaskBroker client = new GridTaskBrokerClient(new GridTaskBrokerCallback()); foreach (IComputeEngine engine in _engines) { client.RegisterEngineId(engine.EngineId); } }
public void Client_GetEngineStatus_Test() { ITaskBroker client = new GridTaskBrokerClient(new GridTaskBrokerCallback()); string engineId = Guid.NewGuid().ToString(); EngineStatus status = client.GetEngineStatus(engineId); _log.DebugFormat("Status: {0}", status.ToString()); (client as GridTaskBrokerClient).Close(); }
public void Client_Unregister_Engine() { ITaskBroker client = new GridTaskBrokerClient(new GridTaskBrokerCallback()); foreach (IComputeEngine engine in _engines) { client.RegisterEngineId(engine.EngineId); } foreach (IComputeEngine engine in _engines) { client.UnregisterEngine(engine.EngineId); } }