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

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

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

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 ()

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

रिटर्न
ExecutionFiles

getBuildInfo

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

setActiveDeviceIndex

public final void setActiveDeviceIndex (int index)

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

पैरामीटर
index int