परीक्षण सूचना

public class TestInformation
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.invoker.TestInformation


होल्डर ऑब्जेक्ट जिसमें सभी जानकारी और निर्भरताएँ होती हैं, एक परीक्षण धावक या परीक्षण को ठीक से निष्पादित करने की आवश्यकता हो सकती है।

सारांश

नेस्टेड कक्षाएं

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() के साथ लौटाया जाता है।

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

क्रिएटकॉपीटेस्टइन्फो

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

निर्भरता फ़ोल्डर

public File dependenciesFolder ()

उस फ़ोल्डर को लौटाता है जहां सभी निर्भरताओं को आमंत्रण के लिए संग्रहीत किया जाता है।

रिटर्न
File

निष्पादनफ़ाइलें

public ExecutionFiles executionFiles ()

आमंत्रण निष्पादन के दौरान उत्पन्न फ़ाइलें लौटाता है। ExecutionFiles के माध्यम से फ़ाइलों को पास करना एक फ़ाइल को target_preparers और परीक्षणों के बीच उपलब्ध कराने का अनुशंसित तरीका है।

रिटर्न
ExecutionFiles

गेटबिल्डइन्फो

public IBuildInfo getBuildInfo ()

प्राथमिक उपकरण निर्माण जानकारी देता है।

रिटर्न
IBuildInfo

getContext

public IInvocationContext getContext ()

यदि यह एक मॉड्यूल है तो वर्तमान आमंत्रण संदर्भ, या मॉड्यूल संदर्भ देता है।

रिटर्न
IInvocationContext

निर्भरता फ़ाइल प्राप्त करें

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 के माध्यम से मूल्यों और सूचनाओं को पारित करना target_preparers और परीक्षणों के बीच सूचनाओं के आदान-प्रदान का अनुशंसित तरीका है।

रिटर्न
ExecutionProperties

सेटएक्टिवडिवाइसइंडेक्स

public final void setActiveDeviceIndex (int index)

परीक्षण हार्नेस आंतरिक विधि स्विच करने के लिए कि कौन सा डिवाइस डिफ़ॉल्ट रूप से getDevice() के साथ लौटाया जाता है। हमेशा 0 पर रीसेट करें।

मापदंडों
index int