安裝ApkSetup
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 () |
公共構造函數
安裝ApkSetup
public InstallApkSetup ()
公共方法
設置ApkPaths
public void setApkPaths (paths)
設置 APK 路徑。暴露測試。
參數 | |
---|---|
paths |
設置 ThrowIfInstallFail
public void setThrowIfInstallFail (boolean throwIfInstallFail)
如果安裝失敗則設置拋出。暴露測試。
參數 | |
---|---|
throwIfInstallFail | boolean |
設置
public void setUp (ITestDevice device, IBuildInfo buildInfo)
參數 | |
---|---|
device | ITestDevice |
buildInfo | IBuildInfo |
投擲 | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
受保護的方法
獲取ApkPaths
protectedgetApkPaths ()
退貨 | |
---|---|