पुशफ़ाइल प्रिपेयरर

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTarget रीमार्केटिंग
  com.android.tradefed.targetprep.PushFile धीमी


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

नया बिल्ड फ़्लैश किए जाने के *बाद* चलाया जाना चाहिए और डिवाइस सेटअप के *बाद* में चलाया जाना चाहिए (अगर सक्षम किया गया)

खास जानकारी

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

PushFilePreparer()

सार्वजनिक तरीके

IAbi getAbi()

final getPushSpecs(ITestDevice device)

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

boolean isCleanUpEnabled()
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)

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

पुशफ़ाइल प्रिपेयरर

public PushFilePreparer ()

सार्वजनिक तरीके

गेटऐबी

public IAbi getAbi ()

रिटर्न
IAbi

पाएंपुशस्पेस

public final  getPushSpecs (ITestDevice device)

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

पैरामीटर
device ITestDevice

रिटर्न

थ्रो
TargetSetupError

क्या क्लीनअप की सुविधा चालू है

public boolean isCleanUpEnabled ()

रिटर्न
boolean

रिपोर्ट डिपेंडेंसी

public  reportDependencies ()

रिटर्न

रिज़ॉल्वरिलिवफ़ाइलपाथ

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

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

fileName String: रिज़ॉल्व किया जाने वाला मिलते-जुलते फ़ाइल पाथ

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

सेटाबी

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

सेट इनवोकेशनकॉन्टेक्स्ट

public void setInvocationContext (IInvocationContext invocationContext)

पैरामीटर
invocationContext IInvocationContext

सेट अप

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

CANNOT TRANSLATE

public boolean shouldAbortOnFailure ()

पुश फ़ेल होने पर रद्द करना है या नहीं.

रिटर्न
boolean

beforeReमाउंट सिस्टम

public boolean shouldRemountSystem ()

रिटर्न
boolean

कोरिमाउंट वेंडर

public boolean shouldRemountVendor ()

रिटर्न
boolean

टियरडाउन

public void tearDown (TestInformation testInfo, 
                Throwable e)

पैरामीटर
testInfo TestInformation

e Throwable

थ्रो
DeviceNotAvailableException