public static CreateMpiPoolIfNotExists ( |
||
controller | ||
context | BatchAccountContext | |
targetDedicated | int | |
return | void |
public void TestListAllSubtasks() { BatchController controller = BatchController.NewInstance; string jobId = "listSubtaskJob"; string taskId = "testTask"; int numInstances = 3; BatchAccountContext context = null; controller.RunPsTestWorkflow( () => { return(new string[] { string.Format("Test-ListAllSubtasks '{0}' '{1}' '{2}'", jobId, taskId, numInstances) }); }, () => { context = new ScenarioTestContext(); ScenarioTestHelpers.CreateMpiPoolIfNotExists(controller, context); ScenarioTestHelpers.CreateTestJob(controller, context, jobId, ScenarioTestHelpers.MpiPoolId); ScenarioTestHelpers.CreateTestTask(controller, context, jobId, taskId, "cmd /c hostname", numInstances); ScenarioTestHelpers.WaitForTaskCompletion(controller, context, jobId, taskId); }, () => { ScenarioTestHelpers.DeleteJob(controller, context, jobId); }, TestUtilities.GetCallingClass(), TestUtilities.GetCurrentMethodName()); }