使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


测试 zip 安装程序的默认实现。

概括

公共构造函数

DefaultTestsZipInstaller ()

默认构造函数。

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( ) setDataWipeSkipList( )分开。

DefaultTestsZipInstaller (String... skipList)

这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( ) setDataWipeSkipList( )分开。

公共方法

void deleteData (ITestDevice device)

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

getDataWipeSkipList ()

获取要擦除的目录的目录,仅用于测试。

void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)

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

此实现将在继续之前将设备重新启动到用户空间。

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

公共构造函数

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

默认构造函数。

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( ) setDataWipeSkipList( )分开。

参数
skipList :清除文件系统时要保留的/data下的路径集合@see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( ) setDataWipeSkipList( )分开。

参数
skipList String : 清除文件系统时要保留的/data下的路径集合@see #setDataWipeSkipList

公共方法

删除数据

public void deleteData (ITestDevice device)

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

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

参数
device ITestDevice :要操作的ITestDevice

投掷
DeviceNotAvailableException
TargetSetupError

获取数据擦除跳过列表

public  getDataWipeSkipList ()

获取要擦除的目录的目录,仅用于测试。

退货
擦除目录时要跳过的目录集

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 ( skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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