टेस्ट सूचना
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 |
निर्भरता फ़ोल्डर
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
publicgetDevices ()
मंगलाचरण के भाग वाले उपकरणों की सूची लौटाता है।
रिटर्न | |
---|---|
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 |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-03-30 (UTC) को अपडेट किया गया.