टेस्ट सूचना

public class TestInformation
extends Object

java.lang.Object
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() के साथ डिफ़ॉल्ट रूप से कौन सा डिवाइस लौटाया जाता है, यह स्विच करने के लिए हार्नेस आंतरिक विधि का परीक्षण करें।

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

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

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

public File dependenciesFolder ()

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

रिटर्न
File

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

public ExecutionFiles executionFiles ()

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

रिटर्न
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

public  getDevices ()

मंगलाचरण के भाग वाले उपकरणों की सूची लौटाता है।

रिटर्न

isTestTimedOut

public boolean isTestTimedOut ()

लौटाता है कि परीक्षण को समयबाह्य के बारे में सूचित किया गया था या नहीं।

रिटर्न
boolean

newbuilder

public static TestInformation.Builder newBuilder ()

TestInformation उदाहरण बनाने के लिए एक निर्माता बनाएँ।

रिटर्न
TestInformation.Builder

नोटिफ़िकेशनटाइमआउट

public void notifyTimeout ()

सूचित करता है कि इस परीक्षण के लिए परीक्षण चरण का समय समाप्त हो गया है।

गुण

public ExecutionProperties properties ()

मंगलाचरण निष्पादन के दौरान उत्पन्न गुण लौटाता है। ExecutionProperties के माध्यम से मूल्यों और सूचनाओं को पास करना, target_preparers और परीक्षणों के बीच सूचनाओं के आदान-प्रदान का अनुशंसित तरीका है।

रिटर्न
ExecutionProperties

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

पैरामीटर
index int