PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
ITargetPreparer
, który próbuje wypchnąć dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia.
Należy wykonać *po* flashowaniu nowej kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączone)
Streszczenie
Konstruktory publiczne
PushFilePreparer
public PushFilePreparer ()
Metody publiczne
dostaćAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
Utwórz listę plików do wypchnięcia.
Parametry |
---|
descriptor | DeviceDescriptor |
Czy czyszczenie jest włączone
public boolean isCleanUpEnabled ()
raportZależności
public reportDependencies ()
rozwiąż względną ścieżkę do pliku
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Rozwiąż względną ścieżkę pliku za pośrednictwem IBuildInfo
i katalogów przypadków testowych.
Parametry |
---|
buildInfo | IBuildInfo : informacje o artefaktach kompilacji |
fileName | String : względna ścieżka pliku do rozwiązania |
Zwroty |
---|
File | plik z katalogów informacji o kompilacji lub przypadków testowych |
ustaw Abi
public void setAbi (IAbi abi)
ustaw kontekst wywołania
public void setInvocationContext (IInvocationContext invocationContext)
Parametry |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parametry |
---|
testInfo | TestInformation |
powinien przerwać w przypadku niepowodzenia
public boolean shouldAbortOnFailure ()
Czy przerwać w przypadku niepowodzenia wypychania.
należy ponownie zamontować system
public boolean shouldRemountSystem ()
powinien ponownie zamontowaćdostawcę
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parametry |
---|
testInfo | TestInformation |
e | Throwable |