public abstract class DeviceRunner
- Object
- DeviceRunner
Runs the test cases from the test build of the app, notice that this class
is abstract since device/app specific code can exist in the implementation
Constructors
public DeviceRunner() |
Methods
public void runTests() | Run all the test cases |
protected abstract void startApplicationInstance() | This method starts a new application instance |
protected abstract void stopApplicationInstance() | This method should cleanup the application so the next test case can run on a clean application instance |
public void runTest(String testClassName) | Runs the given test case |
Inherited methods
Constructor details
DeviceRunner
public DeviceRunner()Method details
runTests
public void runTests()Run all the test cases
startApplicationInstance
protected abstract void startApplicationInstance()This method starts a new application instance
stopApplicationInstance
protected abstract void stopApplicationInstance()This method should cleanup the application so the next test case can run on a clean
application instance
runTest
public void runTest(String testClassName)Runs the given test case
Parameters
testClassNameString- the class name of the test case