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

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

reportDependencies()
void setUp(TestInformation testInfo)

सुरक्षित तरीके

void addTestFileName(String fileName)

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

void clearTestFileName()
getFailedToPushFiles()

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

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

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

getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

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

TestFilePushSetup

public TestFilePushSetup ()

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

reportDependencies

public  reportDependencies ()

रिटर्न

setUp

public void setUp (TestInformation testInfo)

पैरामीटर
testInfo TestInformation

थ्रो
BuildError
DeviceNotAvailableException
TargetSetupError

सुरक्षित तरीके

addTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

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

रिटर्न

getLocalPathForFilename

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

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

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

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

device ITestDevice

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

थ्रो
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

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

रिटर्न

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

पैरामीटर
throwIfNoFile boolean