|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.interview.Interview
com.sun.javatest.InterviewParameters
com.sun.javatest.interview.BasicInterviewParameters
public abstract class BasicInterviewParameters
A basic implementation of InterviewParameters that uses standard interviews for all the various interview sections, except the environment section, which remains to be implemented by subtypes.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.javatest.InterviewParameters |
---|
InterviewParameters.JTIFault, InterviewParameters.TemplateManager, InterviewParameters.TestSuiteFault, InterviewParameters.WorkDirFault |
Nested classes/interfaces inherited from class com.sun.interview.Interview |
---|
Interview.BadHelpFault, Interview.Fault, Interview.HelpNotFoundFault, Interview.NotOnPathFault, Interview.Observer |
Field Summary | |
---|---|
protected TestsInterview |
iTests
|
Fields inherited from class com.sun.javatest.InterviewParameters |
---|
kflFiles |
Fields inherited from class com.sun.interview.Interview |
---|
CHECKSUM, EXPORT_IGNORE_ALL_EXCEPTIONS, EXPORT_IGNORE_NO_EXCEPTIONS, EXPORT_IGNORE_RUNTIME_EXCEPTIONS, EXTERNAL_PREF, INTERVIEW, LOCALE, MARKERS, MARKERS_PREF, QUESTION, SEMANTIC_MAX_VERSION, SEMANTIC_PRE_32, SEMANTIC_VERSION_32, SEMANTIC_VERSION_43, TEMPLATE_PREF |
Constructor Summary | |
---|---|
protected |
BasicInterviewParameters(java.lang.String tag)
Create a BasicInterviewParameters object. |
protected |
BasicInterviewParameters(java.lang.String tag,
TestSuite ts)
Create a BasicInterviewParameters object. |
Method Summary | |
---|---|
protected TestsInterview |
createTestsInterview(InterviewParameters parent)
creation of {#link TestsInterview} is extracted into separate class to enable 'hooks' and return {#link TestsInterview} sub class |
protected Question |
getConcurrencyFirstQuestion()
Get the first question concerning the number of tests that may be run in parallel. |
Parameters.ConcurrencyParameters |
getConcurrencyParameters()
Get an object which provides access to the integer specifying the maximum number of tests that may be run in parallel. |
java.lang.String |
getDescription()
Get a description for this configuration. |
protected Question |
getEpilogFirstQuestion()
Get the first question of the epilog, which should be asked after all the other questions in the configuration interview have been asked. |
protected Question |
getExcludeListFirstQuestion()
Get the first question to be asked concerning the exclude list to be used to exclude tests from the test run. |
Parameters.ExcludeListParameters |
getExcludeListParameters()
Get an object which provides access to the exclude list which identifies tests or test cases to be excluded from the test run. |
protected Question |
getExcludeListSuccessorQuestion()
Get the next question to be asked after those concerning the exclude list to be used to exclude tests from the test run. |
protected Question |
getKeywordsFirstQuestion()
Get the first question to be asked concerning the keywords that may be used to select tests for the test run. |
Parameters.KeywordsParameters |
getKeywordsParameters()
Get an object which provides access to the keywords object which identifies tests to be run according to their keywords. |
protected Question |
getKflFirstQuestion()
|
protected Question |
getKflSuccessorQuestion()
|
java.io.File[] |
getKnownFailureFiles()
Get the current set of known failures list files. |
KnownFailuresList |
getKnownFailuresList()
Get the combined known failures list - a calculated combination of all the input KFL files which were specified. |
java.lang.String |
getName()
Get the name for this configuration. |
protected Question |
getPriorStatusFirstQuestion()
Get the first question to be asked concerning whether tests should be selected for execution according to their prior execution status. |
Parameters.PriorStatusParameters |
getPriorStatusParameters()
Get an object which provides access to an array of booleans which identify tests to be run according to their prior execution status. |
protected Question |
getTestsFirstQuestion()
Get the first question to be asked concerning the set of tests and folders of tests to be run. |
Parameters.TestsParameters |
getTestsParameters()
Get an object which provides access to the paths identifying the tests or folders of tests to be run. |
TestSuite |
getTestSuite()
Get the test suite for which these parameters apply. |
protected Question |
getTimeoutFactorFirstQuestion()
Get the first question concerning the scale factor to be applied to the standard timeout for each test. |
Parameters.TimeoutFactorParameters |
getTimeoutFactorParameters()
Get an object which provides access to the integer specifying a scale factor to be applied to the standard timeout for the test. |
WorkDirectory |
getWorkDirectory()
Get the work directory in which to store the results of the test run. |
boolean |
isNameAndDescriptionInPrologEnabled()
Check whether or not to include standard questions in the prolog to get a name and description for this configuration. |
void |
setKnownFailureFiles(java.io.File[] files)
Set the set of KFL files. |
void |
setNameAndDescriptionInPrologEnabled(boolean on)
Specify whether or not to include standard questions in the prolog to get a name and description for this configuration. |
void |
setTestSuite(TestSuite ts)
Set the test suite for the test run. |
void |
setWorkDirectory(WorkDirectory wd)
Set the work directory for the test run. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.sun.javatest.Parameters |
---|
getEnvParameters |
Field Detail |
---|
protected TestsInterview iTests
Constructor Detail |
---|
protected BasicInterviewParameters(java.lang.String tag) throws Interview.Fault
tag
- the tag used to qualify questions in this interview
Interview.Fault
- if there is a problem creating this objectprotected BasicInterviewParameters(java.lang.String tag, TestSuite ts) throws Interview.Fault
tag
- the tag used to qualify questions in this interviewts
- The test suite to which this interview applies.
Interview.Fault
- if there is a problem creating this objectMethod Detail |
---|
protected TestsInterview createTestsInterview(InterviewParameters parent) throws Interview.Fault
parent
-
Interview.Fault
public void setNameAndDescriptionInPrologEnabled(boolean on)
on
- if true, questions will be included in the standard
prolog to get a name and description for this configuration.isNameAndDescriptionInPrologEnabled()
public boolean isNameAndDescriptionInPrologEnabled()
setNameAndDescriptionInPrologEnabled(boolean)
public java.lang.String getName()
getName
in class InterviewParameters
setNameAndDescriptionInPrologEnabled(boolean)
public java.lang.String getDescription()
getDescription
in class InterviewParameters
public TestSuite getTestSuite()
Parameters
Parameters.setTestSuite(com.sun.javatest.TestSuite)
public void setTestSuite(TestSuite ts)
ts
- the test suite to be set.
java.lang.NullPointerException
- if ts is null
java.lang.IllegalStateException
- if the test suite has already been set to
something differentgetTestSuite()
public WorkDirectory getWorkDirectory()
Parameters
Parameters.setWorkDirectory(com.sun.javatest.WorkDirectory)
public void setWorkDirectory(WorkDirectory wd)
setWorkDirectory
in interface Parameters
setWorkDirectory
in class InterviewParameters
wd
- the work directory to be set.
java.lang.NullPointerException
- if wd is null
java.lang.IllegalStateException
- if the work directory has already been set to
something differentgetWorkDirectory()
public Parameters.TestsParameters getTestsParameters()
Parameters
protected Question getTestsFirstQuestion()
InterviewParameters
getTestsFirstQuestion
in class InterviewParameters
InterviewParameters.getTestsSuccessorQuestion()
public Parameters.ExcludeListParameters getExcludeListParameters()
Parameters
protected Question getExcludeListFirstQuestion()
InterviewParameters
getExcludeListFirstQuestion
in class InterviewParameters
InterviewParameters.getExcludeListSuccessorQuestion()
protected Question getExcludeListSuccessorQuestion()
InterviewParameters
getExcludeListSuccessorQuestion
in class InterviewParameters
InterviewParameters.getExcludeListFirstQuestion()
protected Question getKflFirstQuestion()
protected Question getKflSuccessorQuestion()
public KnownFailuresList getKnownFailuresList()
getKnownFailuresList
in class InterviewParameters
InterviewParameters.setKnownFailureFiles(java.io.File[])
,
BasicInterviewParameters
public void setKnownFailureFiles(java.io.File[] files)
InterviewParameters
setKnownFailureFiles
in class InterviewParameters
files
- The known failures list files. The array should contain
one or more elements.public java.io.File[] getKnownFailureFiles()
InterviewParameters
getKnownFailureFiles
in class InterviewParameters
InterviewParameters.setKnownFailureFiles(java.io.File[])
public Parameters.KeywordsParameters getKeywordsParameters()
Parameters
protected Question getKeywordsFirstQuestion()
InterviewParameters
getKeywordsFirstQuestion
in class InterviewParameters
InterviewParameters.getKeywordsSuccessorQuestion()
public Parameters.PriorStatusParameters getPriorStatusParameters()
Parameters
protected Question getPriorStatusFirstQuestion()
InterviewParameters
getPriorStatusFirstQuestion
in class InterviewParameters
InterviewParameters.getPriorStatusSuccessorQuestion()
public Parameters.ConcurrencyParameters getConcurrencyParameters()
Parameters
protected Question getConcurrencyFirstQuestion()
InterviewParameters
getConcurrencyFirstQuestion
in class InterviewParameters
InterviewParameters.getConcurrencySuccessorQuestion()
public Parameters.TimeoutFactorParameters getTimeoutFactorParameters()
Parameters
protected Question getTimeoutFactorFirstQuestion()
InterviewParameters
getTimeoutFactorFirstQuestion
in class InterviewParameters
InterviewParameters.getTimeoutFactorSuccessorQuestion()
protected Question getEpilogFirstQuestion()
InterviewParameters
getEpilogFirstQuestion
in class InterviewParameters
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |