org.eigenbase.test.concurrent
Class ConcurrentTestCommandScript.ShellCommand

java.lang.Object
  extended by org.eigenbase.test.concurrent.ConcurrentTestCommandGenerator.AbstractCommand
      extended by org.eigenbase.test.concurrent.ConcurrentTestCommandScript.ShellCommand
All Implemented Interfaces:
ConcurrentTestCommand
Enclosing class:
ConcurrentTestCommandScript

private class ConcurrentTestCommandScript.ShellCommand
extends ConcurrentTestCommandGenerator.AbstractCommand


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eigenbase.test.concurrent.ConcurrentTestCommand
ConcurrentTestCommand.ShouldHaveFailedException
 
Field Summary
private  List<String> argv
           
private  String command
           
 
Constructor Summary
private ConcurrentTestCommandScript.ShellCommand(String command)
           
 
Method Summary
protected  void doExecute(ConcurrentTestCommandExecutor executor)
           
private  boolean hasWildcard(String command)
           
private  List<String> tokenize(String s)
           
 
Methods inherited from class org.eigenbase.test.concurrent.ConcurrentTestCommandGenerator.AbstractCommand
execute, isFailureExpected, markToFail, markToFail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

command

private final String command

argv

private List<String> argv
Constructor Detail

ConcurrentTestCommandScript.ShellCommand

private ConcurrentTestCommandScript.ShellCommand(String command)
Method Detail

hasWildcard

private boolean hasWildcard(String command)

tokenize

private List<String> tokenize(String s)

doExecute

protected void doExecute(ConcurrentTestCommandExecutor executor)
Specified by:
doExecute in class ConcurrentTestCommandGenerator.AbstractCommand