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 _