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