GTest
public class GTest
extends GTestBase
implements IDeviceTest
زیر کلاس های مستقیم شناخته شده |
تستی که بسته آزمایشی بومی را روی دستگاه داده شده اجرا می کند.
خلاصه
روش های محافظت شده |
---|
String | createFlagFile (String filter) یک فایل حاوی فیلترهایی ایجاد کنید که از طریق --gtest_flagfile استفاده می شود تا از هرگونه محدودیت سیستم عامل در اندازه args جلوگیری کنید. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) روش کمکی برای اجرای دستور gtest از یک اسکریپت موقت، در صورتی که این فرمان خیلی طولانی باشد که مستقیماً توسط adb اجرا شود. |
String | getGTestCmdLine (String fullPath, String flags) متد Helper برای ساخت دستور gtest برای اجرا. |
String | loadFilter (String binaryOnDevice) روش دریافت فیلتر را تعریف کنید. |
boolean | shouldRunFile (String fullPath) روش کمکی برای تعیین اینکه آیا باید یک فایل مشخص را اجرا کنیم یا خیر. |
سازندگان عمومی
روش های عمومی
getDevice
public ITestDevice getDevice ()
دستگاه را تحت آزمایش قرار دهید.
isRebootBeforeTestEnabled است
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
دستگاه تحت آزمایش را تزریق کنید.
پارامترها |
---|
device | ITestDevice : ITestDevice مورد استفاده |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
روش های محافظت شده
ایجاد FlagFile
protected String createFlagFile (String filter)
یک فایل حاوی فیلترهایی ایجاد کنید که از طریق --gtest_flagfile استفاده می شود تا از هرگونه محدودیت سیستم عامل در اندازه args جلوگیری کنید.
پارامترها |
---|
filter | String : رشته فیلتر |
برمی گرداند |
---|
String | مسیر فایل حاوی فیلتر. |
CommandByScript را اجرا کنید
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)
متد Helper برای ساخت دستور gtest برای اجرا.
پارامترها |
---|
fullPath | String : مسیر سیستم فایل مطلق برای gtest باینری در دستگاه |
flags | String : پرچم های اجرای gtest |
برمی گرداند |
---|
String | خط فرمان پوسته برای اجرای gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
روش دریافت فیلتر را تعریف کنید.
کلاس فرعی باید نحوه دریافت فیلتر خود را پیاده سازی کند.
پارامترها |
---|
binaryOnDevice | String : مسیر کامل فایل فیلتر. |
برمی گرداند |
---|
String | رشته فیلتر |
باید RunFile
protected boolean shouldRunFile (String fullPath)
روش کمکی برای تعیین اینکه آیا باید یک فایل مشخص را اجرا کنیم یا خیر.
پارامترها |
---|
fullPath | String : مسیر کامل فایل مورد نظر |
برمی گرداند |
---|
boolean | درست است اگر فایل مذکور را اجرا کنیم. |