जांच से जुड़ी जानकारी
public
class
TestInformation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.TestDetails |
होल्डर ऑब्जेक्ट जिसमें ऐसी सारी जानकारी और डिपेंडेंसी शामिल हैं जो टेस्ट रनर या टेस्ट के लिए ज़रूरी है ताकि उन्हें सही तरीके से एक्ज़ीक्यूट किया जा सके.
खास जानकारी
नेस्ट की गई क्लास | |
---|---|
class |
TestInformation.Builder
|
सार्वजनिक तरीके | |
---|---|
static
TestInformation
|
createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)
कॉपी किए गए |
static
TestInformation
|
createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)
शुरू करने के बजाय, मॉड्यूल को दिखाने वाला |
File
|
dependenciesFolder()
यह विकल्प उस फ़ोल्डर को दिखाता है जिसमें किसी शुरू करने के लिए, सभी डिपेंडेंसी स्टोर की जाती हैं. |
ExecutionFiles
|
executionFiles()
शुरू करने की प्रक्रिया के दौरान जनरेट हुई फ़ाइलें दिखाता है. |
IBuildInfo
|
getBuildInfo()
डिवाइस के मुख्य बिल्ड की जानकारी दिखाता है. |
IInvocationContext
|
getContext()
यह फ़ंक्शन को शुरू करने के मौजूदा कॉन्टेक्स्ट की जानकारी देता है. अगर यह एक मॉड्यूल है, तो मॉड्यूल का कॉन्टेक्स्ट दिखाता है. |
File
|
getDependencyFile(String fileName, boolean targetFirst)
किसी डिपेंडेंसी/आर्टफ़ैक्ट फ़ाइल के नाम के आधार पर उसे खोजें और देखें कि वह कोई टारगेट है या नहीं या होस्ट फ़ाइल (तेज़ खोज के लिए). |
ITestDevice
|
getDevice()
यह फ़ंक्शन टेस्ट में शामिल मुख्य डिवाइस को दिखाता है. |
|
getDevices()
उन डिवाइसों की सूची दिखाता है जिन पर कॉल शुरू किया जाता है. |
boolean
|
isTestTimedOut()
यह बताता है कि टेस्ट को टाइम आउट की सूचना दी गई थी या नहीं. |
static
TestInformation.Builder
|
newBuilder()
|
void
|
notifyTimeout()
इससे यह सूचना मिलती है कि इस जांच के लिए, जांच के चरण का टाइम आउट ट्रिगर हो गया है. |
ExecutionProperties
|
properties()
शुरू करने की प्रक्रिया के दौरान जनरेट हुई प्रॉपर्टी दिखाता है. |
final
void
|
setActiveDeviceIndex(int index)
|
सार्वजनिक तरीके
बनाएं CopyTestInfo
public static TestInformation createCopyTestInfo (TestInformation invocationInfo, IInvocationContext context)
कॉपी किए गए ExecutionFiles
के साथ TestInformation
बनाएं.
पैरामीटर | |
---|---|
invocationInfo |
TestInformation |
context |
IInvocationContext |
रिटर्न | |
---|---|
TestInformation |
बनाएंमॉड्यूलटेस्टइन्फ़ो
public static TestInformation createModuleTestInfo (TestInformation invocationInfo, IInvocationContext moduleContext)
शुरू करने के बजाय, मॉड्यूल को दिखाने वाला TestInformation
बनाएं.
पैरामीटर | |
---|---|
invocationInfo |
TestInformation |
moduleContext |
IInvocationContext |
रिटर्न | |
---|---|
TestInformation |
डिपेंडेंसी फ़ोल्डर
public File dependenciesFolder ()
यह विकल्प उस फ़ोल्डर को दिखाता है जिसमें किसी शुरू करने के लिए, सभी डिपेंडेंसी स्टोर की जाती हैं.
रिटर्न | |
---|---|
File |
एक्ज़ीक्यूशन फ़ाइलें
public ExecutionFiles executionFiles ()
शुरू करने की प्रक्रिया के दौरान जनरेट हुई फ़ाइलें दिखाता है. ExecutionFiles
के ज़रिए फ़ाइलें पास करना एक सुझाया गया तरीका है. इससे टारगेट_तैयारी लेने वालों और/या इनके बीच फ़ाइल उपलब्ध कराई जा सकती है
टेस्ट.
रिटर्न | |
---|---|
ExecutionFiles |
GetBuildInfo
public IBuildInfo getBuildInfo ()
डिवाइस के मुख्य बिल्ड की जानकारी दिखाता है.
रिटर्न | |
---|---|
IBuildInfo |
'Getकॉन्टेक्स्ट'
public IInvocationContext getContext ()
यह फ़ंक्शन को शुरू करने के मौजूदा कॉन्टेक्स्ट की जानकारी देता है. अगर यह एक मॉड्यूल है, तो मॉड्यूल का कॉन्टेक्स्ट दिखाता है.
रिटर्न | |
---|---|
IInvocationContext |
getDependencyFile
public File getDependencyFile (String fileName, boolean targetFirst)
किसी डिपेंडेंसी/आर्टफ़ैक्ट फ़ाइल के नाम के आधार पर उसे खोजें और देखें कि वह कोई टारगेट है या नहीं या होस्ट फ़ाइल (तेज़ खोज के लिए).
पैरामीटर | |
---|---|
fileName |
String : उस फ़ाइल का नाम जिसे हम ढूंढ रहे हैं. |
targetFirst |
boolean : चाहे हम टारगेट-साइड फ़ाइलों बनाम होस्ट-साइड फ़ाइलों के पक्ष में हों
खोज. |
रिटर्न | |
---|---|
File |
'मिली हुई आर्टफ़ैक्ट फ़ाइल'. |
थ्रो | |
---|---|
|
अगर फ़ाइल न मिले. |
'डिवाइस पाएं'
public ITestDevice getDevice ()
यह फ़ंक्शन टेस्ट में शामिल मुख्य डिवाइस को दिखाता है.
रिटर्न | |
---|---|
ITestDevice |
डिवाइस पाएं
publicgetDevices ()
उन डिवाइसों की सूची दिखाता है जिन पर कॉल शुरू किया जाता है.
रिटर्न | |
---|---|
|
isTestTimedOut
public boolean isTestTimedOut ()
यह बताता है कि टेस्ट को टाइम आउट की सूचना दी गई थी या नहीं.
रिटर्न | |
---|---|
boolean |
न्यूबिल्डर
public static TestInformation.Builder newBuilder ()
TestInformation
इंस्टेंस बनाने के लिए, बिल्डर बनाएं.
रिटर्न | |
---|---|
TestInformation.Builder |
सूचना देने का समय खत्म
public void notifyTimeout ()
इससे यह सूचना मिलती है कि इस जांच के लिए, जांच के चरण का टाइम आउट ट्रिगर हो गया है.
प्रॉपर्टी
public ExecutionProperties properties ()
शुरू करने की प्रक्रिया के दौरान जनरेट हुई प्रॉपर्टी दिखाता है. पासिंग वैल्यू और
ExecutionProperties
के ज़रिए दी गई जानकारी को एक्सचेंज करने का सुझाव दिया जाता है
टारगेट_तैयारियों और जांचों के बीच की जानकारी.
रिटर्न | |
---|---|
ExecutionProperties |
सेट एक्टिव डिवाइसइंडेक्स
public final void setActiveDeviceIndex (int index)
getDevice()
की मदद से, डिफ़ॉल्ट रूप से कौनसा डिवाइस लौटाया जा सकता है, यह बदलने के लिए हार्नेस के इंटरनल तरीके की जांच करें. हमेशा शून्य पर रीसेट करें.
पैरामीटर | |
---|---|
index |
int |