private boolean processRunning() { if (!pidFile.exists()) { return false; } return new ProcessUtil(pid(), out, err, baseDir, utils, windowsKillCommand).isRunning(); }
private boolean processRunning() { if (!pidFile.exists()) { return false; } return new ProcessUtil(pid(), out, err, baseDir, utils).isRunning(); }
public void testPidWithEOL() { String pid = " 3343\n"; ProcessUtil kp = new ProcessUtil(pid, devNull, devNull, dir); assertEquals("3343", kp.pid()); }
public void testForce() { ProcessUtil kp = new ProcessUtil("4321", null, null); String[] args = kp.killArgs(true); assertEquals("-9", args[1]); }
public void testPidWithEOL() { String pid = " 3343\n"; ProcessUtil kp = new ProcessUtil(pid, null, null); assertEquals("3343", kp.pid()); }
public void inner() { new ProcessUtil(pid(), err, err).forceKill(); } };
public void testForce() { ProcessUtil kp = new ProcessUtil("4321", devNull, devNull, dir); String[] args = kp.killArgs(true); assertEquals("-9", args[1]); }
public void testNullPid() { ProcessUtil kp = new ProcessUtil(null, null, null); assertEquals("-1", kp.pid()); }
public void testFileCreation() { ProcessUtil pu = new ProcessUtil("1234", null, null); File winKill; winKill = pu.getWindowsKillFile(); assertTrue(winKill.exists()); winKill.delete(); assertFalse(winKill.exists()); winKill = pu.getWindowsKillFile(); assertTrue(winKill.exists()); } }
public void testFileCreation() { ProcessUtil pu = new ProcessUtil("1234", devNull, devNull, dir); File winKill; winKill = pu.getWindowsKillFile(wk); assertTrue(winKill.exists()); winKill.delete(); assertFalse(winKill.exists()); winKill = pu.getWindowsKillFile(wk); assertTrue(winKill.exists()); } }
private boolean processRunning() { return pidFile().exists() && new ProcessUtil(pid(), out, err).isRunning(); }
private void issueNormalKill() { if (!pidFile.exists()) { printWarning("Not running? File not found: " + pidFile); return; } new ProcessUtil(pid(), err, err, baseDir, utils, windowsKillCommand) .killNoThrow(); waitForProcessToDie(); }
private void issueNormalKill() { if (!pidFile.exists()) { printWarning("Not running? File not found: " + pidFile); return; } new ProcessUtil(pid(), err, err, baseDir, utils).killNoThrow(); waitForProcessToDie(); }
public void testIsRunning() { String pid = "5234"; ProcessUtil kp = new ProcessUtil(pid, devNull, devNull, dir); String[] args = kp.isRunningArgs(); testUtil.assertContainsIgnoreCase(args[0], "kill"); assertEquals("-0", args[1]); assertEquals(pid, args[2]); }
public void testKillCommandLineWindows() { Utils utils = new Utils(); utils.setFiles(new Files() { public boolean isWindows() { return true; } }); String pid = "2342"; ProcessUtil kp = new ProcessUtil(pid, devNull, devNull, dir, utils, wk); String[] args = kp.killArgs(false); assertTrue(args[0], args[0].endsWith("kill.exe")); assertEquals(pid, args[args.length - 1]); }
public void testIsRunning() { String pid = "5234"; ProcessUtil kp = new ProcessUtil(pid, null, null); String[] args = kp.isRunningArgs(); new TestUtil().assertContainsIgnoreCase(args[0], "kill"); assertEquals("-0", args[1]); assertEquals(pid, args[2]); }
public void testKillCommandLineWindows() { FileUtil fu = new FileUtil() { public boolean isWindows() { return true; } }; String pid = "2342"; ProcessUtil kp = new ProcessUtil(fu, pid, null, null, new Str(), null, new Streams(), null); String[] args = kp.killArgs(false); assertTrue(args[0], args[0].endsWith("kill.exe")); assertEquals(pid, args[args.length - 1]); }
public void testKillCommandLineUnix() { FileUtil fu = new FileUtil() { public boolean isWindows() { return false; } }; String pid = "2342"; ProcessUtil kp = new ProcessUtil(fu, pid, null, null, new Str(), null, null, null); String[] args = kp.killArgs(false); assertEquals(args[0], "kill"); assertEquals(pid, args[args.length - 1]); }
public void testKillCommandLineUnix() { Utils utils = new Utils(); utils.setFiles(new Files() { public boolean isWindows() { return false; } }); String pid = "2342"; ProcessUtil kp = new ProcessUtil(pid, devNull, devNull, dir, utils, wk); String[] args = kp.killArgs(false); assertEquals(args[0], "kill"); assertEquals(pid, args[args.length - 1]); }
void issueForceKill() { printWarning("attempting to \"force kill\" " + pid()); new ProcessUtil(pid(), err, err, baseDir, utils, windowsKillCommand) .forceKill(); waitForProcessToDie(); if (processRunning()) { String msg = (processRunning() ? "not " : "") + "killed."; printWarning(pid() + " " + msg); } else { printMessage("force kill " + pid() + " issued."); } }