com.sun.javatest.exec
Interface ExecModel

All Known Implementing Classes:
ExecTool, WorkDirChooseTool.ExecModelStub

public interface ExecModel


Method Summary
 void configure()
          Causes a series of actions to be performed to complete configuration.
 TestResultTable getActiveTestResultTable()
          Get the test result table currently in use for display.
 ContextManager getContextManager()
           
 ExecToolManager getExecToolManager()
           
 FilterConfig getFilterConfig()
           
 InterviewParameters getInterviewParameters()
           
 TestSuite getTestSuite()
           
 WorkDirectory getWorkDirectory()
           
 boolean isConfiguring()
          Returns true if the model is in the configuration stage, user is either selecting work directory or editing configuration.
 void print(java.awt.print.Printable p)
           
 void printSetup()
           
 void runTests(java.lang.String[] urls)
          Run specified tests.
 void setWorkDir(WorkDirectory wd, boolean addToFileHistory)
           
 void showConfigEditor(boolean runTestsWhenDone)
          Show the configuration editor for this tool, and optionally run the tests defined by the configuration when the editor is closed.
 void showMessage(java.util.ResourceBundle msgs, java.lang.String key)
           
 void showTemplateEditor()
          Show the configuration editor for this tool with current template
 void showWorkDirDialog(boolean allowTemplates)
           
 

Method Detail

getTestSuite

TestSuite getTestSuite()

getWorkDirectory

WorkDirectory getWorkDirectory()

getInterviewParameters

InterviewParameters getInterviewParameters()

getFilterConfig

FilterConfig getFilterConfig()

getContextManager

ContextManager getContextManager()

getActiveTestResultTable

TestResultTable getActiveTestResultTable()
Get the test result table currently in use for display. This value provides a temporary answer if the work directory does not exist yet. If a work directory is available, the query is forwarded to that object.

Returns:
the test result table currently in use for display.

showWorkDirDialog

void showWorkDirDialog(boolean allowTemplates)

showConfigEditor

void showConfigEditor(boolean runTestsWhenDone)
Show the configuration editor for this tool, and optionally run the tests defined by the configuration when the editor is closed.

Parameters:
runTestsWhenDone - true if the tests should automatically be run when the user closes the configuration editor, and false otherwise.

showTemplateEditor

void showTemplateEditor()
Show the configuration editor for this tool with current template


configure

void configure()
Causes a series of actions to be performed to complete configuration.


isConfiguring

boolean isConfiguring()
Returns true if the model is in the configuration stage, user is either selecting work directory or editing configuration. One can relay on this method to disable/enable some actions.


runTests

void runTests(java.lang.String[] urls)
Run specified tests.

Parameters:
urls - These names may either be paths to folders or test names. Empty string value in the array indicates that the whole test suite should be run.

showMessage

void showMessage(java.util.ResourceBundle msgs,
                 java.lang.String key)

printSetup

void printSetup()

print

void print(java.awt.print.Printable p)

setWorkDir

void setWorkDir(WorkDirectory wd,
                boolean addToFileHistory)
                throws Interview.Fault,
                       TestSuite.Fault
Throws:
Interview.Fault
TestSuite.Fault

getExecToolManager

ExecToolManager getExecToolManager()


Copyright (c) 1996, 2010, Oracle and/or its affiliates. All rights reserved.