Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
M
N
O
P
S
T
V
W
X
_
A
addComment(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addComment(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addComment(String)
- Method in class sir.mts.generators.
XMLGenerator
addComment(String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a comment to the generated script.
addExternalFinishScript(String, List)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addExternalFinishScript(String, List)
- Method in class sir.mts.generators.
CShellScriptGenerator
addExternalFinishScript(String, List)
- Method in class sir.mts.generators.
XMLGenerator
addExternalFinishScript(String, List)
- Method in interface sir.mts.
TestScriptGenerator
Adds a script invocation to be executed after invocation of the test case.
addExternalSetupScript(String, List)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addExternalSetupScript(String, List)
- Method in class sir.mts.generators.
CShellScriptGenerator
addExternalSetupScript(String, List)
- Method in class sir.mts.generators.
XMLGenerator
addExternalSetupScript(String, List)
- Method in interface sir.mts.
TestScriptGenerator
Adds a script invocation to be executed prior to invocation of the test case.
addInlineFinishScript(String, Map)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addInlineFinishScript(String, Map)
- Method in class sir.mts.generators.
CShellScriptGenerator
addInlineFinishScript(String, Map)
- Method in class sir.mts.generators.
XMLGenerator
addInlineFinishScript(String, Map)
- Method in interface sir.mts.
TestScriptGenerator
Inlines a script to executed after invocation of the test case.
addInlineSetupScript(String, Map)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addInlineSetupScript(String, Map)
- Method in class sir.mts.generators.
CShellScriptGenerator
addInlineSetupScript(String, Map)
- Method in class sir.mts.generators.
XMLGenerator
addInlineSetupScript(String, Map)
- Method in interface sir.mts.
TestScriptGenerator
Inlines a script to executed prior to invocation of the test case.
addInputFile(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addInputFile(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addInputFile(String)
- Method in class sir.mts.generators.
XMLGenerator
addInputFile(String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a file redirection to the standard input stream of the current test case.
addMoveFile(String, String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addMoveFile(String, String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addMoveFile(String, String)
- Method in class sir.mts.generators.
XMLGenerator
addMoveFile(String, String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a command to move an output file to another location after execution of the test case.
addOutputFile(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addOutputFile(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addOutputFile(String)
- Method in class sir.mts.generators.
XMLGenerator
addOutputFile(String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a redirection to file of the standard output and error streams of the current test case.
addParameter(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addParameter(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addParameter(String)
- Method in class sir.mts.generators.
XMLGenerator
addParameter(String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a command line parameter to the current test case.
addTestDriver(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addTestDriver(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addTestDriver(String)
- Method in class sir.mts.generators.
XMLGenerator
addTestDriver(String)
- Method in interface sir.mts.
TestScriptGenerator
Adds a test driver to be used to invoke the test case.
addVariableAssign(String, String, boolean)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addVariableAssign(String, String, boolean)
- Method in class sir.mts.generators.
CShellScriptGenerator
addVariableAssign(String, String, boolean)
- Method in class sir.mts.generators.
XMLGenerator
addVariableAssign(String, String, boolean)
- Method in interface sir.mts.
TestScriptGenerator
Inserts a statement in the script to assign a value to a named variable.
addVerbatim(String)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
addVerbatim(String)
- Method in class sir.mts.generators.
CShellScriptGenerator
addVerbatim(String)
- Method in class sir.mts.generators.
XMLGenerator
addVerbatim(String)
- Method in interface sir.mts.
TestScriptGenerator
Copies text verbatim to the generated script.
ARISTOTLE_DB_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the default path to the trace file source for Aristotle.
assign_var()
- Method in class sir.mts.parser.
STImpLParser
ASSIGN_VAR
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
B
background()
- Method in class sir.mts.parser.
STImpLParser
BAR
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
BEGIN
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
BourneShellScriptGenerator
- Class in
sir.mts.generators
Generates a Bourne shell script from the contents of a STImpL file.
BourneShellScriptGenerator(Configuration)
- Constructor for class sir.mts.generators.
BourneShellScriptGenerator
C
comment()
- Method in class sir.mts.parser.
STImpLParser
Configuration
- Class in
sir.mts
Records the settings that control various aspects of the operation of MakeTestScript.
Configuration()
- Constructor for class sir.mts.
Configuration
Creates a new configuration with default values where appropriate.
ConfigurationException
- Exception in
sir.mts
Indicates there is an error in the configuration supplied to MakeTestScript.
ConfigurationException()
- Constructor for exception sir.mts.
ConfigurationException
ConfigurationException(String)
- Constructor for exception sir.mts.
ConfigurationException
ConfigurationException(Throwable)
- Constructor for exception sir.mts.
ConfigurationException
ConfigurationException(String, Throwable)
- Constructor for exception sir.mts.
ConfigurationException
CShellScriptGenerator
- Class in
sir.mts.generators
Generates a C shell script from the contents of a STImpL file.
CShellScriptGenerator(Configuration)
- Constructor for class sir.mts.generators.
CShellScriptGenerator
D
data()
- Method in class sir.mts.parser.
STImpLParser
DATA
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
DATA_ESC
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
DATA_NO_ESC
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
deprecated__comment()
- Method in class sir.mts.parser.
STImpLParser
disableEscapes(boolean)
- Method in class sir.mts.
Configuration
Specifies whether the new escape character capabilities of the
MakeTestScript
lexer should be disabled.
disableEscapes()
- Method in class sir.mts.
Configuration
Reports whether the new escape character capabilities of the
MakeTestScript
lexer are disabled.
driver()
- Method in class sir.mts.parser.
STImpLParser
E
enableLegacyMacros(boolean)
- Method in class sir.mts.
Configuration
Specifies whether legacy substitution macros should be enabled.
enableLegacyMacros()
- Method in class sir.mts.
Configuration
Reports whether legacy substitution macros are enabled.
END
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
endScript()
- Method in class sir.mts.generators.
BourneShellScriptGenerator
endScript()
- Method in class sir.mts.generators.
CShellScriptGenerator
endScript()
- Method in class sir.mts.generators.
XMLGenerator
endScript()
- Method in interface sir.mts.
TestScriptGenerator
Indicates the end of the script.
endTest()
- Method in class sir.mts.generators.
BourneShellScriptGenerator
endTest()
- Method in class sir.mts.generators.
CShellScriptGenerator
endTest()
- Method in class sir.mts.generators.
XMLGenerator
endTest()
- Method in interface sir.mts.
TestScriptGenerator
Indicates the end of the current test implementation specification.
EOF
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
EQ
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
ESC
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
ext_finish()
- Method in class sir.mts.parser.
STImpLParser
ext_setup()
- Method in class sir.mts.parser.
STImpLParser
F
FLAG
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
G
getComparisonCommand()
- Method in class sir.mts.
Configuration
Gets the command to be used for comparing outputs in comparison scripts.
getComparisonDirectory()
- Method in class sir.mts.
Configuration
Gets the path to the directory containing the files against which outputs should be compared by a comparison script.
getEscapedQuote()
- Method in class sir.mts.generators.
BourneShellScriptGenerator
getEscapedQuote()
- Method in class sir.mts.generators.
CShellScriptGenerator
getEscapedQuote()
- Method in class sir.mts.generators.
XMLGenerator
getEscapedQuote()
- Method in interface sir.mts.
TestScriptGenerator
Gets the escape sequence to generate a single quote character (").
getExecutablePrefix()
- Method in class sir.mts.
Configuration
Gets the prefix that will be prepended to the executable name.
getExecutableSuffix()
- Method in class sir.mts.
Configuration
Gets the suffix that will be appended to the executable name.
getExperimentDirectory()
- Method in class sir.mts.
Configuration
Gets the path to the experiment root directory of the subject.
getInvokePrefix()
- Method in class sir.mts.
Configuration
Gets the prefix that will be inserted before the entire test case invocation command.
getInvokeSuffix()
- Method in class sir.mts.
Configuration
Gets the suffix that will be appended to the end of the entire test case invocation command.
getMTSCommandString()
- Method in class sir.mts.
Configuration
Gets the command line string used to invoke MakeTestScript.
getScriptName()
- Method in class sir.mts.
Configuration
Gets the name of the script to be generated.
getStimpleFile()
- Method in class sir.mts.
Configuration
Gets the name of the STImpL file to be processed.
getSubjectExecutable()
- Method in class sir.mts.
Configuration
Gets the name of the executable program to be invoked.
getTargetType()
- Method in class sir.mts.
Configuration
Gets the target type of script to be generated (such as C shell, Bourne shell, etc).
getTraceName()
- Method in class sir.mts.
Configuration
Gets the name of the trace file generated by the tracing tool.
getTraceSourceDirectory()
- Method in class sir.mts.
Configuration
Gets the path to the directory where the trace files produced by the tracing tool in use can be found.
I
inl_finish()
- Method in class sir.mts.parser.
STImpLParser
inl_setup()
- Method in class sir.mts.parser.
STImpLParser
input()
- Method in class sir.mts.parser.
STImpLParser
INPUT_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the path the to subject inputs directory.
isComparing()
- Method in class sir.mts.
Configuration
Reports whether the script to be generated is an output comparing script.
isExecutableSuffixConstrained()
- Method in class sir.mts.
Configuration
Checks the flag specifying whether the executable suffix will be appended only on test cases specifying a test driver (with the STImpL '-D' command).
isJava()
- Method in class sir.mts.
Configuration
Reports whether the subject program to be tested by the generated script has been indicated to be a Java program.
isTracing()
- Method in class sir.mts.
Configuration
Reports whether the script to be generated is a trace collecting script.
M
main(String[])
- Static method in class sir.mts.generators.
CShellScriptGenerator
main(String[])
- Static method in class sir.mts.
MakeTestScript
Entry point for MakeTestScript.
MakeTestScript
- Class in
sir.mts
The front-end to MakeTestScript.
mASSIGN_VAR(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mBAR(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mBEGIN(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mDATA(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mDATA_ESC(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mDATA_NO_ESC(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mEND(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mEQ(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mESC(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mFLAG(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mNEWLINE(boolean)
- Method in class sir.mts.parser.
STImpLLexer
move()
- Method in class sir.mts.parser.
STImpLParser
mSET_CLASSPATH(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mSUBST(boolean)
- Method in class sir.mts.parser.
STImpLLexer
mWS(boolean)
- Method in class sir.mts.parser.
STImpLLexer
N
NEWLINE
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
newTest(int)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
newTest(int)
- Method in class sir.mts.generators.
CShellScriptGenerator
newTest(int)
- Method in class sir.mts.generators.
XMLGenerator
newTest(int)
- Method in interface sir.mts.
TestScriptGenerator
Indicates the start of a new test implementation specification.
nextToken()
- Method in class sir.mts.parser.
STImpLLexer
NULL_TREE_LOOKAHEAD
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
O
output()
- Method in class sir.mts.parser.
STImpLParser
OUTPUT_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the path the to subject outputs directory.
P
param()
- Method in class sir.mts.parser.
STImpLParser
parse(InputStream, TestScriptGenerator)
- Static method in class sir.mts.parser.
STImpLParser
Parses a STImpL file and generates a test script.
parse(InputStream, TestScriptGenerator, boolean)
- Static method in class sir.mts.parser.
STImpLParser
Parses a STImpL file and generates a test script.
parse(Reader, TestScriptGenerator)
- Static method in class sir.mts.parser.
STImpLParser
Parses a STImpL file and generates a test script.
parse(Reader, TestScriptGenerator, boolean)
- Static method in class sir.mts.parser.
STImpLParser
Parses a STImpL file and generates a test script.
ParseException
- Exception in
sir.mts.parser
Indicates an error during parsing of a STImpL file.
ParseException()
- Constructor for exception sir.mts.parser.
ParseException
ParseException(String)
- Constructor for exception sir.mts.parser.
ParseException
ParseException(Throwable)
- Constructor for exception sir.mts.parser.
ParseException
ParseException(String, Throwable)
- Constructor for exception sir.mts.parser.
ParseException
S
ScriptGenException
- Exception in
sir.mts
Indicates that a script generator was unable to satisfy a command received from the parser.
ScriptGenException()
- Constructor for exception sir.mts.
ScriptGenException
ScriptGenException(String)
- Constructor for exception sir.mts.
ScriptGenException
ScriptGenException(Throwable)
- Constructor for exception sir.mts.
ScriptGenException
ScriptGenException(String, Throwable)
- Constructor for exception sir.mts.
ScriptGenException
SET_CLASSPATH
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
setComparing(boolean)
- Method in class sir.mts.
Configuration
Sets whether the script to be generated is an output comparing script.
setComparisonCommand(String)
- Method in class sir.mts.
Configuration
Sets the command to be used for comparing outputs in comparison scripts.
setComparisonDirectory(String)
- Method in class sir.mts.
Configuration
Sets the path to the directory containing the files against which outputs should be compared by a comparison script.
setEscapedQuote(String)
- Method in class sir.mts.parser.
STImpLLexer
Sets the escape sequence to generate a single quote character (").
setExecutablePrefix(String)
- Method in class sir.mts.
Configuration
Sets a prefix to be prepended to the executable name.
setExecutableSuffix(String)
- Method in class sir.mts.
Configuration
Sets a suffix to be appended to the executable name.
setExecutableSuffixConstrained(boolean)
- Method in class sir.mts.
Configuration
Sets a flag indicating that the executable suffix should be appended only on test cases specifying a test driver (with the STImpL '-D' command).
setExperimentDirectory(String)
- Method in class sir.mts.
Configuration
Sets the path to the experiment root directory of the subject.
setInvokePrefix(String)
- Method in class sir.mts.
Configuration
Sets a prefix to be inserted before the entire test case invocation command.
setInvokeSuffix(String)
- Method in class sir.mts.
Configuration
Sets a suffix that will be appended to the end of the entire test case invocation command.
setJava(boolean)
- Method in class sir.mts.
Configuration
Sets a flag indicating whether the subject program to be tested by the generated script is a Java program.
setMTSCommandString(String, String[])
- Method in class sir.mts.
Configuration
Records the command line string used to invoke MakeTestScript.
setRunInBackground(boolean)
- Method in class sir.mts.generators.
BourneShellScriptGenerator
setRunInBackground(boolean)
- Method in class sir.mts.generators.
CShellScriptGenerator
setRunInBackground(boolean)
- Method in class sir.mts.generators.
XMLGenerator
setRunInBackground(boolean)
- Method in interface sir.mts.
TestScriptGenerator
Instructs the script generator to cause the test case to be executed as a background job.
setScriptName(String)
- Method in class sir.mts.
Configuration
Sets the name of the script to be generated.
setStimpleFile(String)
- Method in class sir.mts.
Configuration
Sets the name of the STImpL file to be processed.
setSubjectExecutable(String)
- Method in class sir.mts.
Configuration
Sets the name of the executable program to be invoked.
setTargetType(String)
- Method in class sir.mts.
Configuration
Sets the target type of script to be generated (such as C shell, Bourne shell, etc).
setTestNumber(int)
- Method in class sir.mts.parser.
STImpLLexer
Callback function that is used by the parser to inform the lexer what the current test number is.
setTraceName(String)
- Method in class sir.mts.
Configuration
Sets the name of the trace file generated by the tracing tool, which must be invariant.
setTraceSourceDirectory(String)
- Method in class sir.mts.
Configuration
Sets the path to the directory where the trace files produced by the tracing tool in use can be found.
setTracing(boolean)
- Method in class sir.mts.
Configuration
Sets whether the script to be generated is a trace collecting script.
sir.mts
- package sir.mts
sir.mts.generators
- package sir.mts.generators
sir.mts.parser
- package sir.mts.parser
SOFYA_DB_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the default path to the trace file source for Sofya.
startScript()
- Method in class sir.mts.generators.
BourneShellScriptGenerator
startScript()
- Method in class sir.mts.generators.
CShellScriptGenerator
startScript()
- Method in class sir.mts.generators.
XMLGenerator
startScript()
- Method in interface sir.mts.
TestScriptGenerator
Indicates the start of a new script.
stimple_file()
- Method in class sir.mts.parser.
STImpLParser
STImpLLexer
- Class in
sir.mts.parser
STImpLLexer(InputStream, boolean)
- Constructor for class sir.mts.parser.
STImpLLexer
Creates a new STImpL file lexer.
STImpLLexer(Reader, boolean)
- Constructor for class sir.mts.parser.
STImpLLexer
Creates a new STImpL file lexer.
STImpLLexer(InputStream)
- Constructor for class sir.mts.parser.
STImpLLexer
STImpLLexer(Reader)
- Constructor for class sir.mts.parser.
STImpLLexer
STImpLLexer(InputBuffer)
- Constructor for class sir.mts.parser.
STImpLLexer
STImpLLexer(LexerSharedInputState)
- Constructor for class sir.mts.parser.
STImpLLexer
STImpLParser
- Class in
sir.mts.parser
STImpLParser(STImpLLexer, TestScriptGenerator)
- Constructor for class sir.mts.parser.
STImpLParser
Creates a new STImpL file parser.
STImpLParser(TokenBuffer, int)
- Constructor for class sir.mts.parser.
STImpLParser
STImpLParser(TokenBuffer)
- Constructor for class sir.mts.parser.
STImpLParser
STImpLParser(TokenStream, int)
- Constructor for class sir.mts.parser.
STImpLParser
STImpLParser(TokenStream)
- Constructor for class sir.mts.parser.
STImpLParser
STImpLParser(ParserSharedInputState)
- Constructor for class sir.mts.parser.
STImpLParser
STImpLParserTokenTypes
- Interface in
sir.mts.parser
SUBST
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
T
test_spec()
- Method in class sir.mts.parser.
STImpLParser
TESTSCRIPT_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the path the to subject testscripts directory, used to locate scripts referenced by STImpL script commands.
TestScriptGenerator
- Interface in
sir.mts
A test script generator is responsible for receiving the stream of test implementation commands parsed from a STImpL file and producing the corresponding implementation script in a particular target language.
toString()
- Method in class sir.mts.
Configuration
Produces a string representation of the current configuration.
TRACE_DIR
- Static variable in class sir.mts.
Configuration
Constant specifying the path the to subject traces directory.
V
validate()
- Method in class sir.mts.
Configuration
Checks that the configuration is consistent and complete.
W
ws()
- Method in class sir.mts.parser.
STImpLParser
WS
- Static variable in interface sir.mts.parser.
STImpLParserTokenTypes
X
XMLGenerator
- Class in
sir.mts.generators
Generates an XML encoding of the contents of a STImpL file.
XMLGenerator(Configuration)
- Constructor for class sir.mts.generators.
XMLGenerator
_
_tokenNames
- Static variable in class sir.mts.parser.
STImpLParser
_tokenSet_0
- Static variable in class sir.mts.parser.
STImpLLexer
_tokenSet_0
- Static variable in class sir.mts.parser.
STImpLParser
_tokenSet_1
- Static variable in class sir.mts.parser.
STImpLLexer
_tokenSet_1
- Static variable in class sir.mts.parser.
STImpLParser
_tokenSet_2
- Static variable in class sir.mts.parser.
STImpLLexer
_tokenSet_2
- Static variable in class sir.mts.parser.
STImpLParser
_tokenSet_3
- Static variable in class sir.mts.parser.
STImpLLexer
_tokenSet_3
- Static variable in class sir.mts.parser.
STImpLParser
_tokenSet_4
- Static variable in class sir.mts.parser.
STImpLParser
A
B
C
D
E
F
G
I
M
N
O
P
S
T
V
W
X
_
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes