जीटेस्टबेस

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

java.lang.Object
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 ()

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

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)

adb शेल कमांड में पास करने के लिए सभी GTest फ़्लैग प्राप्त करने में सहायक।

IConfiguration getConfiguration ()

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

String getExceptionMessage (Exception e)

दिए गए ERROR(/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

AddExcludeFilter

public void addExcludeFilter (String filter)

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

पैरामीटर
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

पैरामीटर
filter String

CleanFilter

public String cleanFilter (String filter)

पैरामीटर
filter String

रिटर्न
String

ClearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getAbi

public IAbi getAbi ()

रिटर्न
IAbi

getAfterTestCmd

public  getAfterTestCmd ()

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

रिटर्न

getBeforeTestCmd

public  getBeforeTestCmd ()

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

रिटर्न

getExcludeFilters

public  getExcludeFilters ()

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

रिटर्न

getFileExclusionFilterRegex

public  getFileExclusionFilterRegex ()

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

रिटर्न

getGTestFlags

public  getGTestFlags ()

नेटिव टेस्ट के शेल कमांड को पास करने के लिए अतिरिक्त फ़्लैग मान प्राप्त करता है।

रिटर्न

getIncludeFilters

public  getIncludeFilters ()

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

रिटर्न

getMaxTestTimeMs

public long getMaxTestTimeMs ()

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

रिटर्न
long

getModuleName

public String getModuleName ()

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

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

getRunDisabledTests

public boolean getRunDisabledTests ()

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

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

getRuntimeHint

public long getRuntimeHint ()

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

रिटर्न
long

getShardCount

public int getShardCount ()

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

रिटर्न
int

getShardIndex

public int getShardIndex ()

इस परीक्षण का ठीकरा सूचकांक प्राप्त करता है।

रिटर्न
int

getTestFilterKey

public String getTestFilterKey ()

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

रिटर्न
String

getTestModule

public String getTestModule ()

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

रिटर्न
String

केवल कलेक्ट टेस्ट है

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 : चलाने के लिए मूल परीक्षण मॉड्यूल का नाम

setShardCount

public void setShardCount (int shardCount)

इस परीक्षण की ठीकरा गिनती सेट करता है।

पैरामीटर
shardCount int

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

public void setShardIndex (int shardIndex)

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

पैरामीटर
shardIndex int

विभाजित करना

public  split (int shardCountHint)

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

पैरामीटर
shardCountHint int : कोशिश की गई ठीकरा गिनती।

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

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

createFlagFile

protected String createFlagFile (String filter)

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

पैरामीटर
filter String : फिल्टर स्ट्रिंग

रिटर्न
String फ़िल्टर वाली फ़ाइल का पथ।

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

इरेज़प्रेपेंडेड फ़ाइलनाम

protected void erasePrependedFileName ( filters, 
                String filename)

पैरामीटर
filters

filename String

getAllGTestFlags

protected String getAllGTestFlags (String path)

adb शेल कमांड में पास करने के लिए सभी GTest फ़्लैग प्राप्त करने में सहायक।

पैरामीटर
path String : डिवाइस पर बाइनरी का पूरा पथ।

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

फेंकता
DeviceNotAvailableException

getConfiguration

protected IConfiguration getConfiguration ()

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

रिटर्न
IConfiguration एक IConfiguration

getExceptionMessage

protected String getExceptionMessage (Exception e)

दिए गए ERROR(/Exception) के लिए सार्थक लघु वर्णनात्मक संदेश प्राप्त करने का सर्वोत्तम प्रयास करें

पैरामीटर
e Exception : ERROR(/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

setRunDisabled

protected void setRunDisabled (boolean runDisabled)

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

पैरामीटर
runDisabled boolean