TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.TestFilePushSetup


एक ITargetPreparer जो IDeviceBuildInfo.getTestsDir() फ़ोल्डर से एक या उससे ज़्यादा फ़ाइलों/निर्देशिकाओं को डिवाइस पर पुश करता है.

अगर टेस्ट की ज़िप फ़ाइल मौजूद नहीं है या उसमें ज़रूरी APK नहीं है, तो यह फ़ाइल तैयार करने वाला व्यक्ति अन्य डायरेक्ट्री में देखेगा. खोज, विकल्प के तौर पर तय की गई आखिरी डायरेक्ट्री से शुरू होकर पहली डायरेक्ट्री तक जाएगी.

खास जानकारी

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

TestFilePushSetup()

पब्लिक मेथड

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

प्रोटेक्टेड मेथड

void addTestFileName(String fileName)

यह फ़ंक्शन, पुश किए जाने वाले आइटम की सूची में कोई फ़ाइल जोड़ता है

void clearTestFileName()
Set<String> getFailedToPushFiles()

यह उन फ़ाइलों का सेट दिखाता है जिन्हें पुश नहीं किया जा सका.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

बिल्ड की जानकारी में मौजूद टेस्टिंग आर्टफ़ैक्ट की जानकारी के आधार पर, होस्ट साइड पाथ की समस्या हल करता है.

List<String> getTestFileNames()

यह कुकी, टेस्ट ज़िप से डिवाइस पर पुश की जाने वाली फ़ाइलों की सूची को वापस लाती है

void setThrowIfNoFile(boolean throwIfNoFile)

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

TestFilePushSetup

public TestFilePushSetup ()

पब्लिक मेथड

reportDependencies

public Set<String> reportDependencies ()

रिटर्न
Set<String>

setUp

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

प्रोटेक्टेड मेथड

addTestFileName

protected void addTestFileName (String fileName)

यह फ़ंक्शन, पुश किए जाने वाले आइटम की सूची में कोई फ़ाइल जोड़ता है

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

यह उन फ़ाइलों का सेट दिखाता है जिन्हें पुश नहीं किया जा सका. इसका इस्तेमाल सिर्फ़ तब किया जा सकता है, जब 'throw-if-not-found' की वैल्यू false हो. ऐसा न होने पर, पहली बार पुश करने पर अपवाद दिखेगा.

रिटर्न
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

बिल्ड की जानकारी में मौजूद टेस्टिंग आर्टफ़ैक्ट की जानकारी के आधार पर, होस्ट साइड पाथ की समस्या हल करता है.

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

fileName String: पुश किए जाने वाले आर्टफ़ैक्ट का फ़ाइल नाम

device ITestDevice

रिटर्न
File होस्ट पर मौजूद फ़िज़िकल फ़ाइल/पाथ को दिखाने वाला File

थ्रो
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

यह कुकी, टेस्ट ज़िप से डिवाइस पर पुश की जाने वाली फ़ाइलों की सूची को वापस लाती है

रिटर्न
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

पैरामीटर
throwIfNoFile boolean