InstallApkSetup
public class InstallApkSetup
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.InstallApkSetup |
一种ITargetPreparer
,用于安装位于文件系统上的一个或多个apk。
仅当测试的所有版本都依赖于文件系统上的apk时,才应使用此类从文件系统安装apk。对于使用TestAppInstallSetup
从测试zip文件安装apk的测试,请使用--alt-dir
在文件系统上指定一个备用目录,其中包含用于其他测试配置的apk(例如,不存在测试zip文件的本地运行) 。
概要
公共建设者 | |
---|---|
InstallApkSetup () |
公开方法 | |
---|---|
void | setApkPaths ( paths) setApkPaths ( paths) 设置APK路径。 |
void | setThrowIfInstallFail (boolean throwIfInstallFail) 如果安装失败,则设置抛出。 |
void | setUp ( ITestDevice device, IBuildInfo buildInfo)
|
受保护的方法 | |
---|---|
getApkPaths () |
公共建设者
InstallApkSetup
public InstallApkSetup ()
公开方法
setApkPaths
public void setApkPaths (paths)
设置APK路径。暴露于测试。
参量 | |
---|---|
paths |
setThrowIfInstallFail
public void setThrowIfInstallFail (boolean throwIfInstallFail)
如果安装失败,则设置抛出。暴露于测试。
参量 | |
---|---|
throwIfInstallFail | boolean |
建立
public void setUp (ITestDevice device, IBuildInfo buildInfo)
参量 | |
---|---|
device | ITestDevice |
buildInfo | IBuildInfo |
投掷 | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
受保护的方法
getApkPaths
protectedgetApkPaths ()
退货 | |
---|---|