默认测试Zip安装程序
public class DefaultTestsZipInstaller
extends Object
implements ITestsZipInstaller
java.lang.Object | |
↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
测试 zip 安装程序的默认实现。
概括
公共构造函数 | |
---|---|
DefaultTestsZipInstaller () 默认构造函数。 | |
DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList) 这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用 | |
DefaultTestsZipInstaller (String... skipList) 这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用 |
公共方法 | |
---|---|
void | deleteData ( ITestDevice device) 删除指定设备上 |
getDataWipeSkipList () 获取要擦除的目录,仅用于测试。 | |
void | pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild) 将tests.zip 文件的内容推送到设备的数据分区。 此实现将在继续之前将设备重新启动到用户空间。 |
void | setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList) 设置 |
void | setDataWipeSkipList (String... skipList) 设置 |
公共构造函数
默认测试Zip安装程序
public DefaultTestsZipInstaller ()
默认构造函数。
默认测试Zip安装程序
public DefaultTestsZipInstaller (skipList)
这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( )
setDataWipeSkipList( )
分别地。
参数 | |
---|---|
skipList | /data 下的路径集合@see #setDataWipeSkipList |
默认测试Zip安装程序
public DefaultTestsZipInstaller (String... skipList)
这个方便的构造函数允许调用者直接设置跳过列表,而不需要调用setDataWipeSkipList( )
setDataWipeSkipList( )
分别地。
参数 | |
---|---|
skipList | String :清除文件系统时要保留的/data 下路径的集合@see #setDataWipeSkipList |
公共方法
删除数据
public void deleteData (ITestDevice device)
删除指定设备上/data
中的所有文件/目录,跳过列表中排除的文件/目录除外。
参数 | |
---|---|
device | ITestDevice :要执行操作的ITestDevice |
投掷 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
获取数据擦除跳过列表
publicgetDataWipeSkipList ()
获取要擦除的目录,仅用于测试。
退货 | |
---|---|
擦除目录时要跳过的目录集 |
将测试压缩到数据上
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
将tests.zip 文件的内容推送到设备的数据分区。
此实现将在继续之前将设备重新启动到用户空间。它还会停止 Android 运行时并在返回时将其保留
参数 | |
---|---|
device | ITestDevice :要刷新的ITestDevice ,假设处于 adb 模式。 |
deviceBuild | IDeviceBuildInfo :包含要闪存的测试 zip 的IDeviceBuildInfo |
投掷 | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
设置数据擦除跳过列表
public void setDataWipeSkipList (skipList)
设置/data
下的路径列表以避免清除。
参数 | |
---|---|
skipList | /data 的直接子级。 |
设置数据擦除跳过列表
public void setDataWipeSkipList (String... skipList)
设置/data
下的路径列表以避免清除。
参数 | |
---|---|
skipList | String :要跳过的目录列表。请注意,跳过列表的粒度是/data 的直接子级。 |