जीटेस्टबेस

public abstract class GTestBase
extends Object implements IRemoteTest , IConfigurationReceiver , ITestFilterReceiver , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver

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


gTest . का आधार वर्ग

सारांश

खेत

protected static final String FILTER_EXTENSION

protected static final String GTEST_FLAG_FILE

protected static final String GTEST_FLAG_FILTER

protected static final String GTEST_FLAG_LIST_TESTS

protected static final String GTEST_FLAG_PRINT_TIME

protected static final String GTEST_FLAG_RUN_DISABLED_TESTS

protected static final String GTEST_XML_OUTPUT

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

GTestBase ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

IAbi getAbi ()
getAfterTestCmd ()

GTest के बाद चलाने के लिए शेल कमांड प्राप्त करता है।

getBeforeTestCmd ()

GTest से पहले चलाने के लिए शेल कमांड प्राप्त करता है।

getExcludeFilters ()

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

getFileExclusionFilterRegex ()

कुछ फ़ाइलों को निष्पादन से बाहर करने के लिए रेगेक्स प्राप्त करता है।

getGTestFlags ()

देशी परीक्षण के शेल कमांड को पास करने के लिए अतिरिक्त ध्वज मान प्राप्त करता है।

getIncludeFilters ()

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

long getMaxTestTimeMs ()

gtest को चलाने के लिए अधिकतम समय मिलता है।

String getModuleName ()

चलाने के लिए Android मूल परीक्षण मॉड्यूल प्राप्त करें।

boolean getRunDisabledTests ()

प्राप्त करें कि क्या GTest को अक्षम परीक्षण चलाना चाहिए।

long getRuntimeHint ()

परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं।

int getShardCount ()

वर्तमान शार्ड-काउंट लौटाता है।

int getShardIndex ()

इस परीक्षण का शार्ड इंडेक्स प्राप्त करता है।

String getTestFilterKey ()

परीक्षण फ़िल्टर कुंजी प्राप्त करता है।

String getTestModule ()

मॉड्यूल का नाम मिलता है।

boolean isCollectTestsOnly ()

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

boolean isEnableXmlOutput ()

परीक्षण परिणामों के लिए gtest xml आउटपुट का उपयोग करता है या नहीं।

boolean isSharded ()

शार्डेड फ्लैग हो जाता है।

void setAbi ( IAbi abi)
void setCollectTestsOnly (boolean shouldCollectTest)

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

void setConfiguration ( IConfiguration configuration)

उपयोग में IConfiguration करता है।

void setModuleName (String moduleName)

चलाने के लिए Android मूल परीक्षण मॉड्यूल सेट करें।

void setShardCount (int shardCount)

इस परीक्षण की शार्ड काउंट सेट करता है।

void setShardIndex (int shardIndex)

इस परीक्षण का शार्ड इंडेक्स सेट करता है।

split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है।

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

String createFlagFile (String filter)

args आकार में किसी भी OS सीमा से बचने के लिए --gtest_flagfile के माध्यम से उपयोग किए जाने वाले फ़िल्टर युक्त फ़ाइल बनाएँ।

void erasePrependedFileName ( filters, String filename) erasePrependedFileName ( filters, String filename)
String getAllGTestFlags (String path)

सभी GTest झंडे को adb शेल कमांड में पास करने के लिए हेल्पर।

IConfiguration getConfiguration ()

परीक्षण कॉन्फ़िगरेशन लौटाता है।

String getExceptionMessage (Exception e)

दिए गए Exception के लिए एक सार्थक संक्षिप्त वर्णनात्मक संदेश प्राप्त करने का सर्वोत्तम प्रयास करें

String getGTestCmdLine (String fullPath, String flags)

चलाने के लिए gtest कमांड बनाने के लिए हेल्पर विधि।

String getGTestCmdLineWrapper (String fullPath, String flags)

हेल्पर जो व्युत्पन्न कक्षाओं को किसी अन्य टूल (क्रोट, स्ट्रेस, जीडीबी, और इसी तरह) के तहत gtest कमांड को लपेटने की अनुमति देता है।

String getGTestFilters (String path)

परीक्षण के जी-परीक्षण फ़िल्टर को चलाने के लिए सहायक।

ITestInvocationListener getGTestListener ( ITestInvocationListener listener)

GTestListener देता है जो अतिरिक्त डिबगिंग जानकारी प्रदान करता है, जैसे mDisabledDuplicateCheck गलत होने पर डुप्लिकेट परीक्षणों का पता लगाता है और रिपोर्ट करता है।

abstract String loadFilter (String path)

फ़िल्टर विधि प्राप्त करें को परिभाषित करें।

void setRunDisabled (boolean runDisabled)

सेट करें कि क्या GTest को अक्षम परीक्षण चलाना चाहिए।

खेत

FILTER_EXTENSION

protected static final String FILTER_EXTENSION

GTEST_FLAG_FILE

protected static final String GTEST_FLAG_FILE

GTEST_FLAG_FILTER

protected static final String GTEST_FLAG_FILTER

GTEST_FLAG_LIST_TESTS

protected static final String GTEST_FLAG_LIST_TESTS

GTEST_FLAG_PRINT_TIME

protected static final String GTEST_FLAG_PRINT_TIME

GTEST_FLAG_RUN_DISABLED_TESTS

protected static final String GTEST_FLAG_RUN_DISABLED_TESTS

GTEST_XML_OUTPUT

protected static final String GTEST_XML_OUTPUT

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

जीटेस्टबेस

public GTestBase ()

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

AddAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

मापदंडों
filters

AddAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

मापदंडों
filters

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

public void addExcludeFilter (String filter)

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

मापदंडों
filter String

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

public void addIncludeFilter (String filter)

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

मापदंडों
filter String

क्लीनफिल्टर

public String cleanFilter (String filter)

मापदंडों
filter String

रिटर्न
String

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

public void clearExcludeFilters ()

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

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

public void clearIncludeFilters ()

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

getAbi

public IAbi getAbi ()

रिटर्न
IAbi

GetafterTestCmd

public  getAfterTestCmd ()

GTest के बाद चलाने के लिए शेल कमांड प्राप्त करता है।

रिटर्न

GetBeforeTestCmd

public  getBeforeTestCmd ()

GTest से पहले चलाने के लिए शेल कमांड प्राप्त करता है।

रिटर्न

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

public  getExcludeFilters ()

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

रिटर्न

getFileबहिष्करणFilterRegex

public  getFileExclusionFilterRegex ()

कुछ फ़ाइलों को निष्पादन से बाहर करने के लिए रेगेक्स प्राप्त करता है।

रिटर्न

getGTestFlags

public  getGTestFlags ()

देशी परीक्षण के शेल कमांड को पास करने के लिए अतिरिक्त ध्वज मान प्राप्त करता है।

रिटर्न

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

public  getIncludeFilters ()

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

रिटर्न

getMaxTestTimeMs

public long getMaxTestTimeMs ()

gtest को चलाने के लिए अधिकतम समय मिलता है।

रिटर्न
long

getModuleName

public String getModuleName ()

चलाने के लिए Android मूल परीक्षण मॉड्यूल प्राप्त करें।

रिटर्न
String चलाने के लिए मूल परीक्षण मॉड्यूल का नाम, या सेट नहीं होने पर अशक्त

getRunअक्षम परीक्षण

public boolean getRunDisabledTests ()

प्राप्त करें कि क्या GTest को अक्षम परीक्षण चलाना चाहिए।

रिटर्न
boolean सच है अगर अक्षम परीक्षण चलाया जाना चाहिए, अन्यथा झूठा

getRuntimeHint

public long getRuntimeHint ()

परीक्षण के अपेक्षित रनटाइम को मिलीसेकंड में लौटाएं। समय का उपयोग शेष शार्प निष्पादन को लोड करने के लिए किया जाता है

रिटर्न
long

प्राप्त शार्डकाउंट

public int getShardCount ()

वर्तमान शार्ड-काउंट लौटाता है।

रिटर्न
int

प्राप्त शार्डइंडेक्स

public int getShardIndex ()

इस परीक्षण का शार्ड इंडेक्स प्राप्त करता है।

रिटर्न
int

GetTestFilterKey

public String getTestFilterKey ()

परीक्षण फ़िल्टर कुंजी प्राप्त करता है।

रिटर्न
String

गेटटेस्टमॉड्यूल

public String getTestModule ()

मॉड्यूल का नाम मिलता है।

रिटर्न
String

isCollectTestsonly

public boolean isCollectTestsOnly ()

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

रिटर्न
boolean

isEnableXmlOutput

public boolean isEnableXmlOutput ()

परीक्षण परिणामों के लिए gtest xml आउटपुट का उपयोग करता है या नहीं।

रिटर्न
boolean

शार्डेड है

public boolean isSharded ()

शार्डेड फ्लैग हो जाता है।

रिटर्न
boolean

सेटअबी

public void setAbi (IAbi abi)

मापदंडों
abi IAbi

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

public void setCollectTestsOnly (boolean shouldCollectTest)

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

सेटकॉन्फ़िगरेशन

public void setConfiguration (IConfiguration configuration)

उपयोग में IConfiguration करता है।

मापदंडों
configuration IConfiguration

सेटमॉड्यूलनाम

public void setModuleName (String moduleName)

चलाने के लिए Android मूल परीक्षण मॉड्यूल सेट करें।

मापदंडों
moduleName String : चलाने के लिए मूल परीक्षण मॉड्यूल का नाम

सेटशर्डकाउंट

public void setShardCount (int shardCount)

इस परीक्षण की शार्ड काउंट सेट करता है।

मापदंडों
shardCount int

सेटशर्डइंडेक्स

public void setShardIndex (int shardIndex)

इस परीक्षण का शार्ड इंडेक्स सेट करता है।

मापदंडों
shardIndex int

विभाजित करना

public  split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्पकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

मापदंडों
shardCountHint int : शार्प काउंट का प्रयास किया गया।

रिटर्न
उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाना है या यदि परीक्षण वर्तमान में शार्पेबल नहीं है तो null है

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

क्रिएटफ्लैगफाइल

protected String createFlagFile (String filter)

args आकार में किसी भी OS सीमा से बचने के लिए --gtest_flagfile के माध्यम से उपयोग किए जाने वाले फ़िल्टर युक्त फ़ाइल बनाएँ।

मापदंडों
filter String : फ़िल्टर स्ट्रिंग

रिटर्न
String फ़िल्टर युक्त फ़ाइल का पथ।

फेंकता
DeviceNotAvailableException

मिटाएं प्रीपेडफाइलनाम

protected void erasePrependedFileName ( filters, 
                String filename)

मापदंडों
filters

filename String

GetAllGTestFlags

protected String getAllGTestFlags (String path)

सभी GTest झंडे को adb शेल कमांड में पास करने के लिए हेल्पर।

मापदंडों
path String : डिवाइस पर बाइनरी का पूरा पथ।

रिटर्न
String सभी GTest फ़्लैग की String जिन्हें GTest को पास किया जाना चाहिए

फेंकता
DeviceNotAvailableException

कॉन्फ़िगरेशन प्राप्त करें

protected IConfiguration getConfiguration ()

परीक्षण कॉन्फ़िगरेशन लौटाता है।

रिटर्न
IConfiguration एक आईकॉन्फ़िगरेशन

getExceptionMessage

protected String getExceptionMessage (Exception e)

दिए गए Exception के लिए एक सार्थक संक्षिप्त वर्णनात्मक संदेश प्राप्त करने का सर्वोत्तम प्रयास करें

मापदंडों
e Exception : Exception

रिटर्न
String एक छोटा संदेश

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

चलाने के लिए gtest कमांड बनाने के लिए हेल्पर विधि।

मापदंडों
fullPath String : डिवाइस पर gtest बाइनरी के लिए पूर्ण फ़ाइल सिस्टम पथ

flags String : gtest निष्पादन झंडे

रिटर्न
String gtest के लिए चलाने के लिए शेल कमांड लाइन

getGTestCmdLineWrapper

protected String getGTestCmdLineWrapper (String fullPath, 
                String flags)

हेल्पर जो व्युत्पन्न कक्षाओं को किसी अन्य टूल (क्रोट, स्ट्रेस, जीडीबी, और इसी तरह) के तहत gtest कमांड को लपेटने की अनुमति देता है।

मापदंडों
fullPath String

flags String

रिटर्न
String

GetGTestFilters

protected String getGTestFilters (String path)

परीक्षण के जी-परीक्षण फ़िल्टर को चलाने के लिए सहायक।

ध्यान दें कि फ़िल्टर केवल फ़ंक्शन नाम पर फ़िल्टर करता है (उदाहरण: Google टेस्ट "टेस्ट"); सभी Google टेस्ट "टेस्ट केस" पर विचार किया जाएगा।

मापदंडों
path String : डिवाइस पर बाइनरी का पूरा पथ।

रिटर्न
String जी-टेस्ट को पास करने के लिए पूर्ण फ़िल्टर ध्वज, या एक खाली स्ट्रिंग यदि कोई निर्दिष्ट नहीं किया गया है

फेंकता
DeviceNotAvailableException

getGTestListener

protected ITestInvocationListener getGTestListener (ITestInvocationListener listener)

GTestListener देता है जो अतिरिक्त डिबगिंग जानकारी प्रदान करता है, जैसे mDisabledDuplicateCheck गलत होने पर डुप्लिकेट परीक्षणों का पता लगाता है और रिपोर्ट करता है। अन्यथा, पास-इन श्रोता लौटाता है।

मापदंडों
listener ITestInvocationListener

रिटर्न
ITestInvocationListener

लोडफिल्टर

protected abstract String loadFilter (String path)

फ़िल्टर विधि प्राप्त करें को परिभाषित करें।

उप वर्ग को अपना स्वयं का फ़िल्टर प्राप्त करने का तरीका लागू करना चाहिए।

मापदंडों
path String : फ़िल्टर फ़ाइल का पूरा पथ।

रिटर्न
String फिल्टर स्ट्रिंग।

फेंकता
DeviceNotAvailableException

सेटरन अक्षम

protected void setRunDisabled (boolean runDisabled)

सेट करें कि क्या GTest को अक्षम परीक्षण चलाना चाहिए।

मापदंडों
runDisabled boolean