protected void stopTestProcessListenerAndWait(TestProcessListenerStream listener)
     throws InterruptedException {
   WaitForStopProcessListener stopListener = new WaitForStopProcessListener();
   master.registerStopProcessListener(listener.getProcessName(), stopListener);
   testManager.stopProcessListener(listener.getProcessName());
   stopListener.waitForStop();
 }
 protected ProcessExitCodeAndShutDownLatch getStopTestProcessListenerLatch(String processName) {
   WaitForStopProcessListener stopListener = new WaitForStopProcessListener();
   master.registerStopProcessListener(processName, stopListener);
   return new ProcessExitCodeAndShutDownLatch(stopListener);
 }