Package com.isomorphic.autotest

# Class TestRunnerDriver

java.lang.Object
com.isomorphic.autotest.TestRunnerConfiguration
com.isomorphic.autotest.TestRunnerLauncher
com.isomorphic.autotest.TestRunnerDriver

All Implemented Interfaces:
  `DriverConfiguration`

public class TestRunnerDriver extends com.isomorphic.autotest.TestRunnerLauncher implements DriverConfiguration
A wrapper class that allows TestRunner to be run from a Java application. Option configuration managed through the implemented interface `DriverConfiguration`.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TestRunnerDriver()`
  Creates an instance of the TestRunner wrapper class so that setters may be called.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `run()`
  Runs TestRunner using the options that have been configured via previous setter calls.

  ### Methods inherited from interface com.isomorphic.autotest.DriverConfiguration

  `setAlertEmail, setBatchLog, setBranch, setBrowser, setCaptureScreenshot, setCcEmail, setFileRoot, setFiles, setHeadless, setHttpPort, setHttpTarget, setMailHost, setMailSubject, setMailTemplate, setMaximizeBrowser, setNoEmail, setRepeatEmail, setSaveMessages, setSeleniumTemplateFile, setSeleniumTimeout, setSenderEmail, setServerFileRoot, setServerLogMode, setServerLogOutputMethod, setTestRoot, setTimestamp, setUserName, setWebDriverLegacyMode`

- ## Constructor Details

  - ### TestRunnerDriver

    public TestRunnerDriver() throws Exception
    Creates an instance of the TestRunner wrapper class so that setters may be called.
    Throws:
      `Exception`

- ## Method Details

  - ### run

    public void run() throws Exception
    Runs TestRunner using the options that have been configured via previous setter calls.
    Throws:
      `Exception`