जीटीटेस्ट

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)

आर्गस आकार में किसी भी ओएस सीमा से बचने के लिए --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

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

createFlagFile

protected String createFlagFile (String filter)

आर्गस आकार में किसी भी ओएस सीमा से बचने के लिए --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 : डिवाइस पर बाइनरी का परीक्षण करने के लिए पूर्ण फ़ाइल सिस्टम पथ

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

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

लोडफ़िल्टर

protected String loadFilter (String binaryOnDevice)

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

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

पैरामीटर
binaryOnDevice String : फ़िल्टर फ़ाइल का पूरा पथ.

रिटर्न
String फ़िल्टर स्ट्रिंग.

फेंकता
DeviceNotAvailableException

shudRunफ़ाइल

protected boolean shouldRunFile (String fullPath)

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

पैरामीटर
fullPath String : विचाराधीन फ़ाइल का पूरा पथ

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