public void Test_Start() { AppProcess module = new AppProcess(1, this.workProcess, this.args, true); int id = module.Start(); Thread.Sleep(10000); }
public void Test_Start_IsRunning() { AppProcess module = new AppProcess(1, this.workProcess, this.args, true); int id = module.Start(); bool run = true; int cnt = 0; while (run) { cnt++; Console.WriteLine("{0}, {1}", module.ProcessID, module.IsRunning); Thread.Sleep(1000); if (cnt > 60) run = false; } }
public void Test_Start_IsRunning2() { AppProcess module = new AppProcess(1, this.workProcess, this.args, false); Console.WriteLine("{0}, {1}, {2}, {3}, {4}", module.AppServerName, module.InstanceID, module.ProcessGuid, module.ProcessFileName, module.WorkingDirectory); int id = module.Start(); bool running = module.IsRunning; Console.WriteLine("{0}, {1}", id, running); Thread.Sleep(1000); running = module.IsRunning; Console.WriteLine("{0}, {1}", id, running); Thread.Sleep(3000); module.Reconfigure(); Thread.Sleep(10000); running = module.IsRunning; Console.WriteLine("{0}, {1}", id, running); module.Stop(); Thread.Sleep(2000); }
public void Test_IsRunning() { AppProcess module = new AppProcess(1, this.workProcess, this.args, true); module.Start(); bool running = module.IsRunning; Console.WriteLine(running); Thread.Sleep(10000); }