Exemple #1
0
 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);
 }
Exemple #4
0
 public void RunTest(Network.RunTestcase e)
 {
     Session.Send(e);
 }