InstallApkSetup

public class InstallApkSetup
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.InstallApkSetup


ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików.

Ta klasa powinna być używana tylko do instalowania plików APK z systemu plików, gdy wszystkie wersje testu zależą od tego, czy plik APK znajduje się w systemie plików. W przypadku testów, które używają TestAppInstallSetup do instalowania plików APK z pliku ZIP testów, użyj --alt-dir, aby określić alternatywny katalog w systemie plików zawierający plik APK dla innych konfiguracji testów (np. uruchomień lokalnych, w których nie ma pliku ZIP testów).

Podsumowanie

Konstruktory publiczne

InstallApkSetup()

Metody publiczne

void setApkPaths(Collection<File> paths)

Ustawia ścieżki do plików APK.

void setThrowIfInstallFail(boolean throwIfInstallFail)

Ustawia, czy zgłaszać wyjątek w przypadku nieudanej instalacji.

void setUp(ITestDevice device, IBuildInfo buildInfo)

Metody chronione

Collection<File> getApkPaths()

Konstruktory publiczne

InstallApkSetup

public InstallApkSetup ()

Metody publiczne

setApkPaths

public void setApkPaths (Collection<File> paths)

Ustawia ścieżki do plików APK. Udostępniane na potrzeby testowania.

Parametry
paths Collection

setThrowIfInstallFail

public void setThrowIfInstallFail (boolean throwIfInstallFail)

Ustawia, czy zgłaszać wyjątek w przypadku nieudanej instalacji. Udostępniane na potrzeby testowania.

Parametry
throwIfInstallFail boolean

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Parametry
device ITestDevice

buildInfo IBuildInfo

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

getApkPaths

protected Collection<File> getApkPaths ()

Zwraca
Collection<File>