DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
测试 zip 安装程序的默认实现。
摘要
公共构造函数 | |
|---|---|
DefaultTestsZipInstaller()
默认构造函数。 |
|
DefaultTestsZipInstaller(String... skipList)
此便捷构造函数允许调用方直接设置跳过列表,而无需单独调用 |
|
DefaultTestsZipInstaller(Collection<String> skipList)
此便捷构造函数允许调用方直接设置跳过列表,而无需单独调用 |
|
公共方法 | |
|---|---|
void
|
deleteData(ITestDevice device)
从指定设备上的 |
Set<String>
|
getDataWipeSkipList()
获取要擦除的目录的目录,仅用于测试。 |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
将 tests.zip 文件的内容推送到设备的数据分区。 此实现会在继续之前将设备重新启动到用户空间。 |
void
|
setDataWipeSkipList(String... skipList)
设置 |
void
|
setDataWipeSkipList(Collection<String> skipList)
设置 |
公共构造函数
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
默认构造函数。
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
此便捷构造函数允许调用方直接设置跳过列表,而无需单独调用 setDataWipeSkipList(String)。
| 参数 | |
|---|---|
skipList |
String:清除文件系统时要保留的 /data 下的路径集合 @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
此便捷构造函数允许调用方直接设置跳过列表,而无需单独调用 setDataWipeSkipList(String)。
| 参数 | |
|---|---|
skipList |
Collection:清除文件系统时要保留的 /data 下的路径集合 @see #setDataWipeSkipList |
公共方法
deleteData
public void deleteData (ITestDevice device)
从指定设备上的 /data 中移除所有文件/目录,但跳过列表中排除的文件/目录除外。
实现将停止设备上的运行时。强烈建议在此方法完成后重新启动设备。
| 参数 | |
|---|---|
device |
ITestDevice:要执行操作的 ITestDevice |
| 抛出 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
获取要擦除的目录的目录,仅用于测试。
| 返回 | |
|---|---|
Set<String> |
在擦除目录时要跳过的一组目录 |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
将 tests.zip 文件的内容推送到设备的数据分区。
此实现会在继续之前将设备重新启动到用户空间。它还会停止 Android 运行时,并在返回时保持停止状态
| 参数 | |
|---|---|
device |
ITestDevice:要刷写的 ITestDevice,假设处于 adb 模式。 |
deviceBuild |
IDeviceBuildInfo:包含要刷入的测试 zip 的 IDeviceBuildInfo |
| 抛出 | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
设置 /data 下要避免清除的路径列表。
| 参数 | |
|---|---|
skipList |
String:要跳过的目录的列表。
请注意,跳过列表的粒度是 |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
设置 /data 下要避免清除的路径列表。
| 参数 | |
|---|---|
skipList |
Collection:要跳过的目录的列表。
请注意,跳过列表的粒度是 |