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 که در آن تست را گزارش کنید.