जीटेस्ट

public class GTest
extends GTestBase implements IDeviceTest . का विस्तार करता है

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


एक टेस्ट जो दिए गए डिवाइस पर एक नेटिव टेस्ट पैकेज चलाता है।

सारांश

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

GTest ()

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

ITestDevice getDevice ()

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

boolean isRebootBeforeTestEnabled ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

void setDevice ( ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

void setNativeTestDevicePath (String path)

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

String createFlagFile (String filter)

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

void executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)

अस्थायी स्क्रिप्ट से gtest कमांड चलाने के लिए हेल्पर विधि, उस स्थिति में जब कमांड सीधे adb द्वारा चलाने के लिए बहुत लंबा हो।

String getGTestCmdLine (String fullPath, String flags)

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

String loadFilter (String binaryOnDevice)

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

boolean shouldRunFile (String fullPath)

हेल्पर विधि यह निर्धारित करने के लिए कि क्या हमें दी गई फ़ाइल को निष्पादित करना चाहिए।

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

जीटेस्ट

public GTest ()

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

गेटडिवाइस

public ITestDevice getDevice ()

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

रिटर्न
ITestDevice ITestDevice

isRebootBeforeTestEnabled

public boolean isRebootBeforeTestEnabled ()

रिटर्न
boolean

दौड़ना

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

मापदंडों
testInfo TestInformation

listener ITestInvocationListener

फेंकता
DeviceNotAvailableException

सेटडिवाइस

public void setDevice (ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

मापदंडों
device ITestDevice : उपयोग करने के लिए ITestDevice

setNativeTestDevicePath

public void setNativeTestDevicePath (String path)

मापदंडों
path String

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

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

protected String createFlagFile (String filter)

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

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

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

फेंकता
DeviceNotAvailableException

निष्पादित करेंकमांडबायस्क्रिप्ट

protected void executeCommandByScript (ITestDevice testDevice, 
                String cmd, 
                IShellOutputReceiver resultParser)

अस्थायी स्क्रिप्ट से gtest कमांड चलाने के लिए हेल्पर विधि, उस स्थिति में जब कमांड सीधे adb द्वारा चलाने के लिए बहुत लंबा हो।

मापदंडों
testDevice ITestDevice : वह उपकरण जिस पर कमांड चलाना है

cmd String : चलाने के लिए कमांड स्ट्रिंग

resultParser IShellOutputReceiver : परीक्षा परिणाम पढ़ने के लिए आउटपुट रिसीवर

फेंकता
DeviceNotAvailableException

getGTestCmdLine

protected String getGTestCmdLine (String fullPath, 
                String flags)

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

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

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

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

लोडफिल्टर

protected String loadFilter (String binaryOnDevice)

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

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

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

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

फेंकता
DeviceNotAvailableException

चाहिए रनफाइल

protected boolean shouldRunFile (String fullPath)

हेल्पर विधि यह निर्धारित करने के लिए कि क्या हमें दी गई फ़ाइल को निष्पादित करना चाहिए।

मापदंडों
fullPath String : विचाराधीन फ़ाइल का पूरा पथ

रिटर्न
boolean सच है अगर हमें उक्त फाइल को निष्पादित करना चाहिए।

फेंकता
DeviceNotAvailableException