-
Notifications
You must be signed in to change notification settings - Fork 228
Custom InstrumentationTestRunners
Arnold Noronha edited this page Sep 3, 2015
·
3 revisions
Screenshot tests need a specialized InstrumentationTestRunner. By default this is ScreenshotTestRunner
.
However very often your organization might already have a custom test runner. In this case you need to override your test runner and call into the Screenshot library's set up and teardown hooks.
public class MyTestRunner extends MyCompanyTestRunner {
@Override
public void onCreate(Bundle args) {
ScreenshotRunner.onCreate(this, args);
super.onCreate(args);
}
@Override
public void finish(int resultCode, Bundle results) {
ScreenshotRunner.onDestroy();
super.finish(resultCode, results);
}
}