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