Google is committed to advancing racial equity for Black communities. See how.

FastbootUpdateBootstrapPreparer

public class FastbootUpdateBootstrapPreparer
extends DeviceFlashPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.DeviceFlashPreparer
       ↳ com.android.tradefed.targetprep.FastbootUpdateBootstrapPreparer


An ITargetPreparer that stages specified files (bootloader, radio, device image zip) into IDeviceBuildInfo to get devices flashed with FastbootDeviceFlasher, then injects post-boot device attributes into the build info for result reporting purposes.

This is useful for using fastboot update as device image update mechanism from externally sourced devices and builds, to fit into existing automation infrastructure.

Summary

Public constructors

FastbootUpdateBootstrapPreparer()

Public methods

void setUp(TestInformation testInfo)

Protected methods

IDeviceFlasher createFlasher(ITestDevice device)

Create IDeviceFlasher to use.

Public constructors

FastbootUpdateBootstrapPreparer

public FastbootUpdateBootstrapPreparer ()

Public methods

setUp

public void setUp (TestInformation testInfo)

Parameters
testInfo TestInformation

Throws
BuildError
DeviceNotAvailableException
TargetSetupError

Protected methods

createFlasher

protected IDeviceFlasher createFlasher (ITestDevice device)

Create IDeviceFlasher to use. Subclasses can override

Parameters
device ITestDevice

Returns
IDeviceFlasher

Throws
DeviceNotAvailableException