ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


从测试 zip 文件(由构建系统输出)在设备上安装测试。

概括

公共方法

abstract void deleteData (ITestDevice device)

从指定设备上的/data中删除所有文件/目录,跳过列表中排除的文件/目录除外。

abstract void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)

将 tests.zip 文件的内容推送到设备的数据分区。

abstract void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

设置/data下的路径列表以避免清除。

abstract void setDataWipeSkipList (String... skipList)

设置/data下的路径列表以避免清除。

公共方法

删除数据

public abstract void deleteData (ITestDevice device)

从指定设备上的/data中删除所有文件/目录,跳过列表中排除的文件/目录除外。

实施将停止设备上的运行时。强烈建议在完成此方法后重新启动设备。

参数
device ITestDevice :要操作的ITestDevice

投掷
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

将 tests.zip 文件的内容推送到设备的数据分区。

参数
device ITestDevice :要闪存的ITestDevice ,假定处于 adb 模式。

deviceBuild IDeviceBuildInfo :包含要闪存的测试 zip 的IDeviceBuildInfo

投掷
com.android.tradefed.device.DeviceNotAvailableException
TargetSetupError
DeviceNotAvailableException

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

设置/data下的路径列表以避免清除。

参数
skipList :要跳过的目录列表。

请注意,跳过列表的粒度是/data的直接子级。

也可以看看:

setDataWipeSkipList

public abstract void setDataWipeSkipList (String... skipList)

设置/data下的路径列表以避免清除。

参数
skipList String : 要跳过的目录列表。

请注意,跳过列表的粒度是/data的直接子级。

也可以看看: