ITargetPreparer
public
interface
ITargetPreparer
implements
IDisableable
com.android.tradefed.targetprep.ITargetPreparer |
Prepares the test environment for the test run.
For example, installs software, tweaks env settings for testing, launches targets etc.
Note that multiple ITargetPreparer
s can be specified in a configuration. It is
recommended that each ITargetPreparer clearly document its expected environment pre-setup and
post-setUp. e.g. a ITargetPreparer that configures a device for testing must be run after the
ITargetPreparer that installs software.
Summary
Public methods | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
This method is deprecated.
Use |
default
void
|
setUp(TestInformation testInformation)
Perform the target setup for testing. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Perform the target cleanup/teardown after testing. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
This method is deprecated.
Use |
Public methods
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
This method is deprecated.
Use setUp(com.android.tradefed.invoker.TestInformation)
instead
Perform the target setup for testing.
Parameters | |
---|---|
device |
ITestDevice : the ITestDevice to prepare. |
buildInfo |
IBuildInfo : data about the build under test. |
Throws | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
If an error related to the BuildInfo occurs |
DeviceNotAvailableException |
if device became unresponsive |
setUp
public void setUp (TestInformation testInformation)
Perform the target setup for testing.
Parameters | |
---|---|
testInformation |
TestInformation : The TestInformation of the invocation. |
Throws | |
---|---|
TargetSetupError |
if fatal error occurred setting up environment |
BuildError |
If an error occurs due to the build being prepared |
DeviceNotAvailableException |
if device became unresponsive |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Perform the target cleanup/teardown after testing.
Parameters | |
---|---|
testInformation |
TestInformation : The TestInformation of the invocation. |
e |
Throwable : if the invocation ended with an exception, this will be the exception that was
caught at the Invocation level. Otherwise, will be null . |
Throws | |
---|---|
DeviceNotAvailableException |
if device became unresponsive |
tearDown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
This method is deprecated.
Use tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
instead
Perform the target cleanup/teardown after testing.
Parameters | |
---|---|
device |
ITestDevice : the ITestDevice to prepare. |
buildInfo |
IBuildInfo : data about the build under test. |
e |
Throwable : if the invocation ended with an exception, this will be the exception that was
caught at the Invocation level. Otherwise, will be null . |
Throws | |
---|---|
DeviceNotAvailableException |
if device became unresponsive |