Narzędzie 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* wgraniu nowej kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączony)
Streszczenie
Konstruktorzy publiczni
Narzędzie PushFilePreparer
public PushFilePreparer ()
Metody publiczne
weźAbi
public IAbi getAbi ()
pobierzPushSpecs
public final getPushSpecs (ITestDevice device)
Utwórz listę plików do przesłania.
Parametry |
---|
device | ITestDevice |
jestCleanUpEnabled
public boolean isCleanUpEnabled ()
raportZależności
public reportDependencies ()
rozwiązaćRelativeFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Rozwiąż względną ścieżkę pliku za pomocą IBuildInfo
i katalogów przypadków testowych.
Parametry |
---|
buildInfo | IBuildInfo : informacje o artefakcie kompilacji |
fileName | String : względna ścieżka pliku do rozwiązania |
Zwroty |
---|
File | plik z katalogów informacji o kompilacji lub przypadków testowych |
ustawAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Parametry |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parametry |
---|
testInfo | TestInformation |
powinienAbortOnFailure
public boolean shouldAbortOnFailure ()
Określa, czy przerwać w przypadku niepowodzenia wypychania.
powinien 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 |