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
publicreportDependencies ()
रिटर्न | |
---|---|
|
setUp
public void setUp (TestInformation testInfo)
पैरामीटर | |
---|---|
testInfo |
TestInformation |
थ्रो | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
सुरक्षित तरीके
addTestFileName
protected void addTestFileName (String fileName)
पुश किए जाने वाले आइटम की सूची में कोई फ़ाइल जोड़ता है
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
उन फ़ाइलों का सेट दिखाता है जिन्हें पुश नहीं किया जा सका. इसका इस्तेमाल सिर्फ़ तब किया जा सकता है, जब '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
protectedgetTestFileNames ()
टेस्टिंग के लिए इस्तेमाल की जाने वाली zip फ़ाइल से, डिवाइस पर पुश की जाने वाली फ़ाइलों की सूची हासिल करता है
रिटर्न | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
पैरामीटर | |
---|---|
throwIfNoFile |
boolean |