संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

पृथक होस्टटेस्ट

public class IsolatedHostTest
extends Object implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , ITestCollector

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


एक ट्रेडफेड रनर को लागू करता है जो मुख्य प्रक्रिया पर उन्हें निष्पादित करने के बजाय कम-निर्भरता वाले वातावरण में परीक्षणों को निष्पादित करने के लिए एक सबप्रोसेस का उपयोग करता है।

यह रनर मानता है कि कॉन्फ़िगर किए गए सभी जार एक ही टेस्ट डायरेक्टरी में हैं और उस डायरेक्टरी में सबप्रोसेस लॉन्च करते हैं। चूंकि इसे सबप्रोसेस के लिए एक कार्यशील निर्देशिका का चयन करना होगा, और कई परीक्षण उस निर्देशिका से लाभान्वित होते हैं जो परीक्षण निर्देशिका है, यह सबसे अच्छा समझौता उपलब्ध था।

सारांश

सार्वजनिक निर्माणकर्ता

IsolatedHostTest ()

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

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसके परीक्षण को बाहर करना है।

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसमें से परीक्षण शामिल करने हैं।

void addExcludeAnnotation (String notAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।

void addIncludeAnnotation (String annotation)

यह शामिल करने के लिए एक एनोटेशन जोड़ता है कि क्या एक परीक्षण इसके साथ चिह्नित है।

void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।

void clearExcludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।

compileCommandArgs (String classpath)

सबप्रोसेस रनर को निष्पादित करने के लिए कमांड तर्कों को इकट्ठा करता है।

getExcludeAnnotations ()

बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set) लौटाता है।

getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

getIncludeAnnotations ()

शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान ERROR(/Set) लौटाता है।

void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।

void setBuild ( IBuildInfo build)

void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

संरक्षित तरीके

String compileLdLibraryPath ()

देशी पुस्तकालय की आवश्यकता वाले परीक्षणों के लिए LD_LIBRARY_PATH लौटाएं।

File getJarFile (String jarName, TestInformation testInfo)

इसके यूनिट टेस्ट हार्नेस की नकल करने के लिए HostTest से कॉपी किया गया।

void setServer (ServerSocket server)

सार्वजनिक निर्माणकर्ता

पृथक होस्टटेस्ट

public IsolatedHostTest ()

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

AddAllExcludeएनोटेशन

public void addAllExcludeAnnotation ( notAnnotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

मापदंडों
notAnnotations

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसके परीक्षण को बाहर करना है।

मापदंडों
filters

AddAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो शामिल करने के लिए एनोटेशन का एक ERROR(/Set) जोड़ता है।

मापदंडों
annotations

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

फ़िल्टर का ERROR(/Set) जोड़ता है जिसमें से परीक्षण शामिल करने हैं।

मापदंडों
filters

जोड़ें बहिष्कृत एनोटेशन

public void addExcludeAnnotation (String notAnnotation)

यदि कोई परीक्षण इसके साथ चिह्नित है, तो उसे बाहर करने के लिए एक एनोटेशन जोड़ता है।

मापदंडों
notAnnotation String

जोड़ें बहिष्कृत फ़िल्टर

public void addExcludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।

मापदंडों
filter String

जोड़ें शामिल करेंएनोटेशन

public void addIncludeAnnotation (String annotation)

यह शामिल करने के लिए एक एनोटेशन जोड़ता है कि क्या एक परीक्षण इसके साथ चिह्नित है।

मापदंडों
annotation String

फ़िल्टर शामिल करें

public void addIncludeFilter (String filter)

एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।

मापदंडों
filter String

स्पष्ट बहिष्कृत एनोटेशन

public void clearExcludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत एनोटेशन हटाएं।

साफ़ बहिष्कृत फ़िल्टर

public void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

स्पष्ट शामिल एनोटेशन

public void clearIncludeAnnotations ()

वर्तमान में ट्रैक किए गए सभी शामिल एनोटेशन हटाएं।

साफ़ करें फ़िल्टर शामिल करें

public void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।

कंपाइलकमांडआर्ग

public  compileCommandArgs (String classpath)

सबप्रोसेस रनर को निष्पादित करने के लिए कमांड तर्कों को इकट्ठा करता है।

मापदंडों
classpath String

रिटर्न

प्राप्त बहिष्कृत एनोटेशन

public  getExcludeAnnotations ()

बहिष्कृत करने के लिए एनोटेशन का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

बहिष्कृत फ़िल्टर प्राप्त करें

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

प्राप्त करें एनोटेशन

public  getIncludeAnnotations ()

शामिल करने के लिए एनोटेशन का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

फ़िल्टर शामिल करें

public  getIncludeFilters ()

फ़िल्टर शामिल करने का वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।

मापदंडों
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : ITestInvocationListener of test results

फेंकता
DeviceNotAvailableException

सेटबिल्ड

public void setBuild (IBuildInfo build)

मापदंडों
build IBuildInfo

केवल संग्रह परीक्षण सेट करें

public void setCollectTestsOnly (boolean shouldCollectTest)

परीक्षण संग्रह मोड को सक्षम या अक्षम करता है

संरक्षित तरीके

कंपाइलएलडीलाइब्रेरीपाथ

protected String compileLdLibraryPath ()

देशी पुस्तकालय की आवश्यकता वाले परीक्षणों के लिए LD_LIBRARY_PATH लौटाएं।

रिटर्न
String एक स्ट्रिंग जो कोलन से अलग लाइब्रेरी पथ निर्दिष्ट करती है।

जेरफाइल प्राप्त करें

protected File getJarFile (String jarName, 
                TestInformation testInfo)

इसके यूनिट टेस्ट हार्नेस की नकल करने के लिए HostTest से कॉपी किया गया।

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

मापदंडों
jarName String

testInfo TestInformation

रिटर्न
File

सेटसर्वर

protected void setServer (ServerSocket server)

मापदंडों
server ServerSocket