TfTestLauncher
public class TfTestLauncher
extends SubprocessTfLauncher
java.lang.object | ||
↳ | com.android.tradefed.testtype.SubprocessTfLauncher | |
↳ | com.android.tradefed.testtype.TfTestLauncher |
یک IRemoteTest
برای اجرای واحد یا تست های عملکردی در برابر نصب TF جداگانه.
یک فرآیند جاوا خارجی را برای اجرای تست ها راه اندازی می کند. برای اجرای مداوم واحد TF یا تست های عملکردی استفاده می شود.
خلاصه
سازندگان عمومی | |
---|---|
TfTestLauncher () |
روش های محافظت شده | |
---|---|
void | addJavaArguments ( args) addJavaArguments ( args) اجازه دهید پارامترهای جاوا اضافی به فراخوانی فرآیند فرعی اضافه شود. |
void | postRun ( ITestInvocationListener listener, boolean exception, long elapsedTime) اقداماتی که باید بعد از اتمام تست TF انجام دهید. |
void | preRun () قبل از اجرای تست راه اندازی کنید. |
void | testTmpDirClean (File tmpDir, ITestInvocationListener listener) تست اضافی برای اطمینان از اینکه هیچ فایلی توسط تست های واحد در فرآیند فرعی ایجاد نشده و پاک نشده است. |
سازندگان عمومی
TfTestLauncher
public TfTestLauncher ()
روش های محافظت شده
JavaArguments را اضافه کنید
protected void addJavaArguments (args)
اجازه دهید پارامترهای جاوا اضافی به فراخوانی فرآیند فرعی اضافه شود.
پارامترها | |
---|---|
args |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
اقداماتی که باید بعد از اتمام تست TF انجام دهید.
پارامترها | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener اصلی که در آن نتایج را گزارش کنید. |
exception | boolean : درست است اگر در داخل آزمون استثنا مطرح شده باشد. |
elapsedTime | long : زمان صرف شده برای اجرای آزمایشات. |
پیش اجرا
protected void preRun ()
قبل از اجرای تست راه اندازی کنید.
testTmpDirClean
protected void testTmpDirClean (File tmpDir, ITestInvocationListener listener)
تست اضافی برای اطمینان از اینکه هیچ فایلی توسط تست های واحد در فرآیند فرعی ایجاد نشده و پاک نشده است.
پارامترها | |
---|---|
tmpDir | File : راهنمای موقت فرآیند فرعی. |
listener | ITestInvocationListener : ITestInvocationListener که در آن تست را گزارش کنید. |