assertTrue("Soft kill should interrupt sleep.", p1.softKill(5, TimeUnit.SECONDS));
p1.awaitCompletion();
AzkabanProcess p2 = new AzkabanProcessBuilder("sleep", "10").build();
runInSeperateThread(executor, p2);
p2.hardKill();
p2.awaitCompletion();
assertTrue(p2.isComplete());
}
private Future<Object> runInSeperateThread(final ExecutorService executor, final AzkabanProcess process) throws InterruptedException {