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

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.ऑब्जेक्ट
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


एक 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 ()

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

GetAbi

public IAbi getAbi ()

रिटर्न
IAbi

getPushSpecs

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 बिल्ड जानकारी या परीक्षण केस निर्देशिकाओं से फ़ाइल

setAbi

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

पैरामीटर
invocationContext IInvocationContext

स्थापित करना

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

फेंकता
BuildError
DeviceNotAvailableException
TargetSetupError

चाहिएAbortOnFilure

public boolean shouldAbortOnFailure ()

पुश विफलता पर गर्भपात करना चाहिए या नहीं।

रिटर्न
boolean

चाहिएRemountSystem

public boolean shouldRemountSystem ()

रिटर्न
boolean

शोल्डरिमाउंटवेंडर

public boolean shouldRemountVendor ()

रिटर्न
boolean

चीथड़े कर दो

public void tearDown (TestInformation testInfo, 
                Throwable e)

पैरामीटर
testInfo TestInformation

e Throwable

फेंकता
DeviceNotAvailableException