PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


यह ITargetPreparer है, जो किसी भी होस्ट पाथ से किसी भी डिवाइस पाथ पर, किसी भी संख्या में फ़ाइलें पुश करने की कोशिश करता है.

इसे नया बिल्ड फ़्लैश करने *के बाद* और DeviceSetup को चलाने *के बाद* किया जाना चाहिए. हालांकि, यह तब किया जाना चाहिए, जब DeviceSetup की सुविधा चालू हो (अगर चालू है)

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

PushFilePreparer()

पब्लिक मेथड

IAbi getAbi()

final Map<String, File> getPushSpecs(ITestDevice device)

पुश की जाने वाली फ़ाइलों की सूची बनाएं.

boolean isCleanUpEnabled()
Set<String> reportDependencies()
File resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)

IBuildInfo और टेस्ट केस डायरेक्ट्री की मदद से, रिलेटिव फ़ाइल पाथ को हल करें.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

पुश करने में गड़बड़ी होने पर, प्रोसेस को रोकना है या नहीं.

boolean shouldRemountSystem()
boolean shouldRemountVendor()
void tearDown(TestInformation testInfo, Throwable e)

सार्वजनिक कंस्ट्रक्टर

PushFilePreparer

public PushFilePreparer ()

पब्लिक मेथड

getAbi

public IAbi getAbi ()

रिटर्न
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

पुश की जाने वाली फ़ाइलों की सूची बनाएं.

पैरामीटर
device ITestDevice

रिटर्न
Map<String, File>

अपवाद
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

रिटर्न
boolean

reportDependencies

public Set<String> reportDependencies ()

रिटर्न
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

IBuildInfo और टेस्ट केस डायरेक्ट्री की मदद से, रिलेटिव फ़ाइल पाथ को हल करें.

पैरामीटर
buildInfo IBuildInfo: बिल्ड आर्टफ़ैक्ट की जानकारी

fileName String: हल किया जाने वाला रिलेटिव फ़ाइल पाथ

रिटर्न
File बिल्ड की जानकारी या टेस्ट केस डायरेक्ट्री से मिली फ़ाइल

setAbi

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

पैरामीटर
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

अपवाद
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

पुश करने में गड़बड़ी होने पर, प्रोसेस को रोकना है या नहीं.

रिटर्न
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

रिटर्न
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

रिटर्न
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

पैरामीटर
testInfo TestInformation

e Throwable

अपवाद
DeviceNotAvailableException