|
||||||||||
| 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 |
|---|
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, 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. |
protected int |
getMaxConcurrency()
Discover the maximum allowable concurrency value that should be accepted. |
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 object
protected 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 object| Method Detail |
|---|
protected TestsInterview createTestsInterview(InterviewParameters parent)
throws Interview.Fault
parent -
Interview.Faultpublic 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 InterviewParameterssetNameAndDescriptionInPrologEnabled(boolean)public java.lang.String getDescription()
getDescription in class InterviewParameterspublic 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 ParameterssetWorkDirectory in class InterviewParameterswd - 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 InterviewParametersInterviewParameters.getTestsSuccessorQuestion()public Parameters.ExcludeListParameters getExcludeListParameters()
Parameters
protected Question getExcludeListFirstQuestion()
InterviewParameters
getExcludeListFirstQuestion in class InterviewParametersInterviewParameters.getExcludeListSuccessorQuestion()protected Question getExcludeListSuccessorQuestion()
InterviewParameters
getExcludeListSuccessorQuestion in class InterviewParametersInterviewParameters.getExcludeListFirstQuestion()protected Question getKflFirstQuestion()
protected Question getKflSuccessorQuestion()
public KnownFailuresList getKnownFailuresList()
getKnownFailuresList in class InterviewParametersInterviewParameters.setKnownFailureFiles(java.io.File[]),
BasicInterviewParameterspublic void setKnownFailureFiles(java.io.File[] files)
InterviewParameters
setKnownFailureFiles in class InterviewParametersfiles - The known failures list files. The array should contain
one or more elements.public java.io.File[] getKnownFailureFiles()
InterviewParameters
getKnownFailureFiles in class InterviewParametersInterviewParameters.setKnownFailureFiles(java.io.File[])public Parameters.KeywordsParameters getKeywordsParameters()
Parameters
protected Question getKeywordsFirstQuestion()
InterviewParameters
getKeywordsFirstQuestion in class InterviewParametersInterviewParameters.getKeywordsSuccessorQuestion()public Parameters.PriorStatusParameters getPriorStatusParameters()
Parameters
protected Question getPriorStatusFirstQuestion()
InterviewParameters
getPriorStatusFirstQuestion in class InterviewParametersInterviewParameters.getPriorStatusSuccessorQuestion()public Parameters.ConcurrencyParameters getConcurrencyParameters()
Parameters
protected Question getConcurrencyFirstQuestion()
InterviewParameters
getConcurrencyFirstQuestion in class InterviewParametersInterviewParameters.getConcurrencySuccessorQuestion()protected int getMaxConcurrency()
Parameters.ConcurrencyParameters.MAX_CONCURRENCYpublic Parameters.TimeoutFactorParameters getTimeoutFactorParameters()
Parameters
protected Question getTimeoutFactorFirstQuestion()
InterviewParameters
getTimeoutFactorFirstQuestion in class InterviewParametersInterviewParameters.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 | |||||||||