Class TestsInterview
java.lang.Object
com.sun.interview.Interview
com.sun.javatest.interview.TestsInterview
- All Implemented Interfaces:
Parameters.MutableTestsParameters, Parameters.TestsParameters
This interview collects the "initial files" parameter. It is normally used as
one of a series of sub-interviews that collect the parameter information for
a test run.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassRepresents Tests Selection Choice Question.Nested classes/interfaces inherited from class Interview
Interview.BadHelpFault, Interview.Fault, Interview.HelpNotFoundFault, Interview.NotOnPathFault, Interview.Observer -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Questionprotected Questionprotected FileQuestionprotected TreeQuestionprotected TestsInterview.TreeOrFileChoiceQuestionFields inherited from class Interview
EXPORT_IGNORE_ALL_EXCEPTIONS, EXPORT_IGNORE_NO_EXCEPTIONS, EXPORT_IGNORE_RUNTIME_EXCEPTIONS, EXTERNAL_PREF, helpSetFactory, INTERVIEW, LOCALE, MARKERS, MARKERS_PREF, QUESTION, SEMANTIC_MAX_VERSION, SEMANTIC_PRE_32, SEMANTIC_VERSION_32, SEMANTIC_VERSION_43, SEMANTIC_VERSION_50, TEMPLATE_PREFFields inherited from interface Parameters.MutableTestsParameters
ALL_TESTS, SPECIFIED_TESTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TestsInterview.TreeOrFileChoiceQuestioncreateTreeOrFileChoiceQuestion(Interview interview, String tag) creation of {#link TreeOrFileChoiceQuestion} is extracted into separate class to enable 'hooks' and return {#link TreeOrFileChoiceQuestion} sub classvoiddispose()String[]Get the set of specified tests to be used as the set of tests to be run when the mode is set to SPECIFIED_TESTS.String[]getTests()Get the initial files from the interview.protected String[]intGet the current mode for how the tests are specified.voidsetSpecifiedTests(String... tests) Set the specified tests to be be run when the mode is set to SPECIFIED_TESTS.voidSpecify the tests to be executed.voidsetTestsMode(int mode) Set the current mode for how the tests are specified.Methods inherited from class Interview
addObserver, callInterview, clear, clearMarkedResponses, containsObserver, createChecklist, createChecklistItem, createChecklistItem, createChecklistItem, export, getAllQuestions, getCurrentQuestion, getDefaultImage, getExportIgnoreExceptionPolicy, getExternalProperties, getFirstQuestion, getHelpSet, getInterview, getInterviewSemantics, getParent, getPath, getPathToCurrent, getPropertyKeys, getQuestions, getRawPath, getResourceBundle, getResourceString, getResourceString, getRoot, getTag, getTitle, hasNext, hasValidNext, isChecklistEmpty, isChecksumValid, isEdited, isFinishable, isFirst, isInterviewFinishable, isLast, isRoot, isStarted, iteratePath, iteratePathToCurrent, last, load, load, next, pathContains, pathContains, prev, propagateTemplateForAll, readLocale, removeAllMarkers, removeMarkers, removeObserver, reset, retrieveProperty, retrieveTemplateKeys, retrieveTemplateProperty, save, setBaseTag, setCurrentQuestion, setDefaultImage, setEdited, setExportIgnoreExceptionPolicy, setFirstQuestion, setHelpSet, setHelpSet, setHelpSet, setInterviewSemantics, setResourceBundle, setResourceBundle, setTitle, storeProperty, storeTemplateProperties, storeTemplateProperty, updatePath, updatePath, verifyPathContains, writeLocale
-
Field Details
-
qTreeOrFile
-
cachedTestsError
-
qEnd
-
qTestFile
-
qTestTree
-
-
Constructor Details
-
TestsInterview
Create an interview.- Parameters:
parent- The parent interview of which this is a child.- Throws:
Interview.Fault- if there is a problem while creating the interview.
-
-
Method Details
-
dispose
public void dispose() -
getTests
Get the initial files from the interview.- Specified by:
getTestsin interfaceParameters.TestsParameters- Returns:
- a list of initial files to be read, to determine the tests to be selected
- See Also:
-
setTests
Description copied from interface:Parameters.MutableTestsParametersSpecify the tests to be executed.- Specified by:
setTestsin interfaceParameters.MutableTestsParameters- Parameters:
tests- If null, set the tests mode to ALL_TESTS; if not null, set the tests mode to SPECIFIED_TESTS, and set the specified tests.- See Also:
-
getTestsMode
public int getTestsMode()Description copied from interface:Parameters.MutableTestsParametersGet the current mode for how the tests are specified.- Specified by:
getTestsModein interfaceParameters.MutableTestsParameters- Returns:
- ALL_TESTS if all tests are to be run, irrespective of the selected tests, or SPECIFIED_TESTS if a set of specified tests are to be run.
- See Also:
-
setTestsMode
public void setTestsMode(int mode) Description copied from interface:Parameters.MutableTestsParametersSet the current mode for how the tests are specified.- Specified by:
setTestsModein interfaceParameters.MutableTestsParameters- Parameters:
mode- use ALL_TESTS if all tests are to be run, irrespective of the selected tests, or SPECIFIED_TESTS if a set of specified tests are to be run.- See Also:
-
getSpecifiedTests
Description copied from interface:Parameters.MutableTestsParametersGet the set of specified tests to be used as the set of tests to be run when the mode is set to SPECIFIED_TESTS. When the mode is set to ALL_TESTS, the specified tests are remembered, but not used, until the mode is set back to SPECIFIED_TESTS.- Specified by:
getSpecifiedTestsin interfaceParameters.MutableTestsParameters- Returns:
- an array of specified tests to be used as the set of tests to be run when the mode is set to SPECIFIED_TESTS.
- See Also:
-
setSpecifiedTests
Description copied from interface:Parameters.MutableTestsParametersSet the specified tests to be be run when the mode is set to SPECIFIED_TESTS. When the mode is set to ALL_TESTS, these tests are remembered, but not used, until the mode is set back to SPECIFIED_TESTS.- Specified by:
setSpecifiedTestsin interfaceParameters.MutableTestsParameters- Parameters:
tests- an array of paths identifying the tests to be run- See Also:
-
createTreeOrFileChoiceQuestion
protected TestsInterview.TreeOrFileChoiceQuestion createTreeOrFileChoiceQuestion(Interview interview, String tag) creation of {#link TreeOrFileChoiceQuestion} is extracted into separate class to enable 'hooks' and return {#link TreeOrFileChoiceQuestion} sub class- Parameters:
interview-tag-- Returns:
- Instance of TreeOrFileChoiceQuestion
-
getTests
-