documentation
Signed-off-by: Emmanuel Bigeon <emmanuel@bigeon.fr>
This commit is contained in:
parent
80242c79e8
commit
7e36a378c4
@ -95,8 +95,10 @@ public class ExecSystemCommand extends Command {
|
||||
final InputStream is = proc.getInputStream();
|
||||
final Thread th = new Thread(new ForwardingRunnable(out, is));
|
||||
th.start();
|
||||
// Set the empty prompt for the processes promptings.
|
||||
in.setPrompt(""); //$NON-NLS-1$
|
||||
// Forward console input to the process.
|
||||
// Forward console input to the process, whether the process is waiting or not
|
||||
// for input.
|
||||
final OutputStream os = proc.getOutputStream();
|
||||
try (BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(os))) {
|
||||
while (th.isAlive()) {
|
||||
|
@ -47,6 +47,7 @@ import net.bigeon.gclc.utils.SinkOutput;
|
||||
|
||||
public class ExecSystemCommandTest {
|
||||
|
||||
/** Test the help methods of the command. */
|
||||
@Test
|
||||
public void testExecSystemCommand() {
|
||||
final ExecSystemCommand cmd = new ExecSystemCommand("test");
|
||||
@ -56,6 +57,9 @@ public class ExecSystemCommandTest {
|
||||
assertNotNull("usage should be defined", cmd.usageDetail());
|
||||
}
|
||||
|
||||
/** Test the execution of the command.
|
||||
*
|
||||
* @throws CommandRunException */
|
||||
@Test
|
||||
public void testExecute() throws CommandRunException {
|
||||
final ConsoleOutput out = SinkOutput.INSTANCE;
|
||||
|
Loading…
Reference in New Issue
Block a user