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 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 and Description
    `TestRunnerDriver()` Creates an instance of the TestRunner wrapper class so that setters may be called.

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and 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, setBatchCommit, setBatchLog, setBranch, setBrowser, setCaptureScreenshot, setCcEmail, setFileRoot, setFiles, setHttpPort, setHttpTarget, setMailHost, setMailSubject, setMailTemplate, setMaximizeBrowser, setNoEmail, setRepeatEmail, setSaveMessages, setSeleniumTemplateFile, setSeleniumTimeout, setSenderEmail, setServerFileRoot, setServerLogMode, setServerLogOutputMethod, setTestRoot, setTimestamp, setUserExtensionsFile, setUserName, setWebDriverLegacyMode`

- - ### Constructor Detail

    - #### TestRunnerDriver

          public TestRunnerDriver()
                           throws java.lang.Exception

      Creates an instance of the TestRunner wrapper class so that setters may be called.
      Throws:
        `java.lang.Exception`

  - ### Method Detail

    - #### run

          public void run()
                   throws java.lang.Exception

      Runs TestRunner using the options that have been configured via previous setter calls.
      Throws:
        `java.lang.Exception`