
public class SelendroidRebuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
protected class |
SelendroidRebuilder.ManifestFilter
Wrapper around the filtering.
|
protected static class |
SelendroidRebuilder.Replacer
Replaces strings in a list of strings.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ICON
Needs to be deleted from AndroidManifest.xml since such resource is not present and aapt dump fails because of this.
|
static String |
SELENDROID_PACKAGE_NAME
Name of Selendroid server package.
|
static String |
SELENDROID_TEST_PACKAGE
String in AndroidManifest.xml for Selendroid server to be replaced with target package of application under test.
|
| Constructor and Description |
|---|
SelendroidRebuilder(ProcessExecutor processExecutor,
AndroidSDK androidSDK) |
public static final String SELENDROID_PACKAGE_NAME
public static final String SELENDROID_TEST_PACKAGE
public static final String ICON
public SelendroidRebuilder(ProcessExecutor processExecutor, AndroidSDK androidSDK)
processExecutor - androidSDK - IllegalStateException - if some argument is a null objectpublic File rebuild(File selendroidWorkingCopy, String selendroidPackageName, String applicationBasePackage)
selendroidWorkingCopy - selendroidPackageName - package name of Selendroid server to use upon rebuildingapplicationBasePackage - name of application base package to use upon rebuildingIllegalArgumentException - if selendroidPackageName is null object or if selendroidPackageName or
applicationBasePackage is a null object or an empty stringSelendroidRebuilderException - if rebuilding failsCopyright © 2014 JBoss by Red Hat. All rights reserved.