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