जांच से जुड़ी जानकारी

public class TestInformation
extends Object

java.lang.Object
com.android.tradefed.invoker.TestDetails


होल्डर ऑब्जेक्ट जिसमें ऐसी सारी जानकारी और डिपेंडेंसी शामिल हैं जो टेस्ट रनर या टेस्ट के लिए ज़रूरी है ताकि उन्हें सही तरीके से एक्ज़ीक्यूट किया जा सके.

खास जानकारी

नेस्ट की गई क्लास

class TestInformation.Builder

TestInformation इंस्टेंस बनाने के लिए बिल्डर. 

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

static TestInformation createCopyTestInfo(TestInformation invocationInfo, IInvocationContext context)

कॉपी किए गए ExecutionFiles के साथ TestInformation बनाएं.

static TestInformation createModuleTestInfo(TestInformation invocationInfo, IInvocationContext moduleContext)

शुरू करने के बजाय, मॉड्यूल को दिखाने वाला TestInformation बनाएं.

File dependenciesFolder()

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

ExecutionFiles executionFiles()

शुरू करने की प्रक्रिया के दौरान जनरेट हुई फ़ाइलें दिखाता है.

IBuildInfo getBuildInfo()

डिवाइस के मुख्य बिल्ड की जानकारी दिखाता है.

IInvocationContext getContext()

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

File getDependencyFile(String fileName, boolean targetFirst)

किसी डिपेंडेंसी/आर्टफ़ैक्ट फ़ाइल के नाम के आधार पर उसे खोजें और देखें कि वह कोई टारगेट है या नहीं या होस्ट फ़ाइल (तेज़ खोज के लिए).

ITestDevice getDevice()

यह फ़ंक्शन टेस्ट में शामिल मुख्य डिवाइस को दिखाता है.

getDevices()

उन डिवाइसों की सूची दिखाता है जिन पर कॉल शुरू किया जाता है.

boolean isTestTimedOut()

यह बताता है कि टेस्ट को टाइम आउट की सूचना दी गई थी या नहीं.

static TestInformation.Builder newBuilder()

TestInformation इंस्टेंस बनाने के लिए, बिल्डर बनाएं.

void notifyTimeout()

इससे यह सूचना मिलती है कि इस जांच के लिए, जांच के चरण का टाइम आउट ट्रिगर हो गया है.

ExecutionProperties properties()

शुरू करने की प्रक्रिया के दौरान जनरेट हुई प्रॉपर्टी दिखाता है.

final void setActiveDeviceIndex(int index)

getDevice() की मदद से, डिफ़ॉल्ट रूप से कौनसा डिवाइस लौटाया जा सकता है, यह बदलने के लिए हार्नेस के इंटरनल तरीके की जांच करें.

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

बनाएं 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

डिवाइस पाएं

public  getDevices ()

उन डिवाइसों की सूची दिखाता है जिन पर कॉल शुरू किया जाता है.

रिटर्न

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