public void OnRunTest(Network.RunTestcase e) { Process.TestProcessAgent agent = AgentManager.GetAgent(e.UnitTest); agent.TestCase = e; agent.Stop(); Loger.Process(LogType.INFO, "{0} unit test start", e.UnitTest); agent.Start(); }
public void Run(string casename, int users, string config) { if (Session != null) { this.StatisticalInfo = new StatisticalInfo(); Network.RunTestcase run = new Network.RunTestcase(); run.UnitTest = Name; run.TestCase = casename; run.Users = users; run.Config = config; Session.Send(run); } else { Loger.Process(LogType.ERROR, "{0} network session notfound", Name); } }
public Network.RunTestcase RunTest(string unitTest, string testCase, int users, object config, params string[] nodes) { Network.RunTestcase result = new Network.RunTestcase(); result.UnitTest = unitTest; result.TestCase = testCase; result.Users = users; if (config != null) { result.Config = Newtonsoft.Json.JsonConvert.SerializeObject(config); } else { config = ""; } result.Nodes = nodes; NetClient.Send(result); return(result); }
public void RunTest(Network.RunTestcase e) { Session.Send(e); }