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(Collection<File> paths)

設定 APK 路徑。

void setThrowIfInstallFail(boolean throwIfInstallFail)

Set throw if install fail.

void setUp(ITestDevice device, IBuildInfo buildInfo)

受保護的方法

Collection<File> getApkPaths()

公用建構函式

InstallApkSetup

public InstallApkSetup ()

公用方法

setApkPaths

public void setApkPaths (Collection<File> paths)

設定 APK 路徑。公開測試。

參數
paths Collection

setThrowIfInstallFail

public void setThrowIfInstallFail (boolean throwIfInstallFail)

Set throw if install fail. 公開測試。

參數
throwIfInstallFail boolean

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

參數
device ITestDevice

buildInfo IBuildInfo

擲回
BuildError
DeviceNotAvailableException
TargetSetupError

受保護的方法

getApkPaths

protected Collection<File> getApkPaths ()

傳回
Collection<File>