जीटेस्ट
public class GTest
extends GTestBase
implements IDeviceTest
. का विस्तार करता है
एक टेस्ट जो दिए गए डिवाइस पर एक नेटिव टेस्ट पैकेज चलाता है।
सारांश
सार्वजनिक निर्माणकर्ता |
---|
GTest () |
संरक्षित तरीके |
---|
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 ITestDevice getDevice ()
परीक्षण के तहत डिवाइस प्राप्त करें।
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
सेटडिवाइस
public void setDevice (ITestDevice device)
परीक्षण के तहत डिवाइस को इंजेक्ट करें।
मापदंडों |
---|
device | ITestDevice : उपयोग करने के लिए ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
संरक्षित तरीके
क्रिएटफ्लैगफाइल
protected String createFlagFile (String filter)
args आकार में किसी भी OS सीमा से बचने के लिए --gtest_flagfile के माध्यम से उपयोग किए जाने वाले फ़िल्टर युक्त फ़ाइल बनाएँ।
मापदंडों |
---|
filter | String : फ़िल्टर स्ट्रिंग |
रिटर्न |
---|
String | फ़िल्टर युक्त फ़ाइल का पथ। |
निष्पादित करेंकमांडबायस्क्रिप्ट
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
अस्थायी स्क्रिप्ट से gtest कमांड चलाने के लिए हेल्पर विधि, उस स्थिति में जब कमांड सीधे adb द्वारा चलाने के लिए बहुत लंबा हो।
मापदंडों |
---|
testDevice | ITestDevice : वह उपकरण जिस पर कमांड चलाना है |
cmd | String : चलाने के लिए कमांड स्ट्रिंग |
resultParser | IShellOutputReceiver : परीक्षा परिणाम पढ़ने के लिए आउटपुट रिसीवर |
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 | फिल्टर स्ट्रिंग। |
चाहिए रनफाइल
protected boolean shouldRunFile (String fullPath)
हेल्पर विधि यह निर्धारित करने के लिए कि क्या हमें दी गई फ़ाइल को निष्पादित करना चाहिए।
मापदंडों |
---|
fullPath | String : विचाराधीन फ़ाइल का पूरा पथ |
रिटर्न |
---|
boolean | सच है अगर हमें उक्त फाइल को निष्पादित करना चाहिए। |