@Beta
public interface TestRunner
DeviceConnector| Modifier and Type | Interface and Description |
|---|---|
static class |
TestRunner.NoAuthorizedDeviceFoundException |
| Modifier and Type | Method and Description |
|---|---|
boolean |
runTests(java.lang.String projectName,
java.lang.String variantName,
TestData testData,
java.util.Set<java.io.File> helperApks,
java.util.List<? extends com.android.builder.testing.api.DeviceConnector> deviceList,
int timeoutInMs,
java.util.Collection<java.lang.String> installOptions,
java.io.File resultsDir,
java.io.File coverageDir,
com.android.utils.ILogger logger)
Returns true if the tests succeeded.
|
boolean runTests(@NonNull
java.lang.String projectName,
@NonNull
java.lang.String variantName,
@NonNull
TestData testData,
@NonNull
java.util.Set<java.io.File> helperApks,
@NonNull
java.util.List<? extends com.android.builder.testing.api.DeviceConnector> deviceList,
int timeoutInMs,
@NonNull
java.util.Collection<java.lang.String> installOptions,
@NonNull
java.io.File resultsDir,
@NonNull
java.io.File coverageDir,
@NonNull
com.android.utils.ILogger logger)
throws com.android.builder.testing.api.TestException,
TestRunner.NoAuthorizedDeviceFoundException,
java.lang.InterruptedException
timeoutInMs - time out in millisecondsinstallOptions - parameters passed to the pm install command.com.android.builder.testing.api.TestExceptionTestRunner.NoAuthorizedDeviceFoundExceptionjava.lang.InterruptedException