जीटेस्ट
public
class
GTest
extends GTestBase
implements
IDeviceTest
पहले से मालूम डायरेक्ट सब-क्लास
|
ऐसा टेस्ट जो दिए गए डिवाइस पर, नेटिव टेस्ट पैकेज चलाता है.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर |
GTest()
|
सुरक्षित तरीके |
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 ITestDevice getDevice ()
डिवाइस की जांच करें.
क्याबूट करने से पहले ही जांच करने की सुविधा चालू है
public boolean isRebootBeforeTestEnabled ()
डिवाइस सेट करें
public void setDevice (ITestDevice device)
जांच में डिवाइस इंजेक्ट करें.
पैरामीटर |
device |
ITestDevice : इस्तेमाल करने के लिए ITestDevice |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
सुरक्षित तरीके
बनाएंफ़्लैगफ़ाइल
protected String createFlagFile (String filter)
ऐसी फ़ाइल बनाएं जिसमें फ़िल्टर हों, जिनका इस्तेमाल --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 |
फ़िल्टर स्ट्रिंग. |
beforeRunFile
protected boolean shouldRunFile (String fullPath)
यह तय करने का सहायक तरीका कि हमें दी गई फ़ाइल को एक्ज़ीक्यूट करना चाहिए या नहीं.
पैरामीटर |
fullPath |
String : जिस फ़ाइल की शिकायत की गई है उसका पूरा पाथ |
रिटर्न |
boolean |
सही है, अगर हमें बताई गई फ़ाइल को एक्ज़ीक्यूट करना चाहिए. |