اجرای RemoteInococation

public class RemoteInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.RemoteInvocationExecution


اجرای InvocationExecution است که همواره یک اعدام از راه دور.

خلاصه

ثابت ها

long JOIN_CLEAN_TIMEOUT_MS

long LAUNCH_EXTRA_DEVICE

long NEW_USER_TIMEOUT

long PULL_RESULT_TIMEOUT

long PUSH_TF_TIMEOUT

long REMOTE_PROCESS_RUNNING_WAIT

long SETUP_REMOTE_DIR_TIMEOUT

زمینه های

public static final String GLOBAL_REMOTE_CONFIG

public static final String PROTO_RESULT_NAME

public static final String REMOTE_CONFIG

public static final String REMOTE_USER_DIR

public static final String START_FEATURE_SERVER

public static final String STDERR_FILE

public static final String STDOUT_FILE

سازندگان عمومی

RemoteInvocationExecution ()

روشهای عمومی

void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)

مرحله پاکسازی target_preparer و multi_target_preparer را اجرا کنید.

void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger logger)

مرحله set_p target_preparer و multi_target_preparer را اجرا کنید.

void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)

مرحله پیری قطعی target_preparer و multi_target_preparer را اجرا کنید.

boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)

مرحله build_provider فراخوانی را اجرا کنید.

void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)

آزمون را اجرا می کند.

روشهای حفاظت شده

void customizeDevicePreInvocation ( IConfiguration config, IInvocationContext context)

قبل از preInvocationSetup فرصتی برای سفارشی کردن برخی از دستگاه ها بدهید.

String getAdbVersion ()

نسخه adb مورد استفاده برای فراخوانی را برمی گرداند.

ثابت ها

JOIN_CLEAN_TIMEOUT_MS

public static final long JOIN_CLEAN_TIMEOUT_MS

ارزش ثابت: 120000 (0x000000000001d4c0)

LAUNCH_EXTRA_DEVICE

public static final long LAUNCH_EXTRA_DEVICE

ارزش ثابت: 900000 (0x00000000000dbba0)

NEW_USER_TIMEOUT

public static final long NEW_USER_TIMEOUT

ارزش ثابت: 300000 (0x00000000000493e0)

PULL_RESULT_TIMEOUT

public static final long PULL_RESULT_TIMEOUT

ارزش ثابت: 180000 (0x000000000002bf20)

PUSH_TF_TIMEOUT

public static final long PUSH_TF_TIMEOUT

ارزش ثابت: 150000 (0x00000000000249f0)

REMOTE_PROCESS_RUNNING_WAIT

public static final long REMOTE_PROCESS_RUNNING_WAIT

ارزش ثابت: 15000 (0x0000000000003a98)

SETUP_REMOTE_DIR_TIMEOUT

public static final long SETUP_REMOTE_DIR_TIMEOUT

ارزش ثابت: 600000 (0x00000000000927c0)

زمینه های

GLOBAL_REMOTE_CONFIG

public static final String GLOBAL_REMOTE_CONFIG

PROTO_RESULT_NAME

public static final String PROTO_RESULT_NAME

REMOTE_CONFIG

public static final String REMOTE_CONFIG

REMOTE_USER_DIR

public static final String REMOTE_USER_DIR

START_FEATURE_SERVER

public static final String START_FEATURE_SERVER

STDERR_FILE

public static final String STDERR_FILE

STDOUT_FILE

public static final String STDOUT_FILE

سازندگان عمومی

اجرای RemoteInococation

public RemoteInvocationExecution ()

روشهای عمومی

doCleanUp

public void doCleanUp (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

مرحله پاکسازی target_preparer و multi_target_preparer را اجرا کنید. آیا دستگاه ها تمیز می شوند

مولفه های
context IInvocationContext است: IInvocationContext از نیایش.

config IConfiguration است: IConfiguration این آزمون اجرا.

exception Throwable : به استثنای اصلی پرتاب شده توسط آزمون در حال اجرا.

doSetup

public void doSetup (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger)

مرحله set_p target_preparer و multi_target_preparer را اجرا کنید. آیا تمام دستگاه های مورد نیاز برای آزمایش اجرا می شود.

مولفه های
testInfo TestInformation است: TestInformation از نیایش.

config IConfiguration است: IConfiguration این آزمون اجرا.

logger ITestLogger است: ITestLogger به گزارش شکست راه اندازی سیاهههای مربوط.

پرتاب می کند
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

public void doTeardown (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger, 
                Throwable exception)

مرحله پیری قطعی target_preparer و multi_target_preparer را اجرا کنید. آیا دستگاه های مرتبط با راه اندازی خراب می شوند.

مولفه های
testInfo TestInformation است: TestInformation از نیایش.

config IConfiguration است: IConfiguration این آزمون اجرا.

logger ITestLogger است: ITestLogger به گزارش سیاهههای مربوط.

exception Throwable : به استثنای اصلی پرتاب شده توسط آزمون در حال اجرا.

fetchBuild

public boolean fetchBuild (TestInformation testInfo, 
                IConfiguration config, 
                IRescheduler rescheduler, 
                ITestInvocationListener listener)

مرحله build_provider فراخوانی را اجرا کنید.

مولفه های
testInfo TestInformation است: TestInformation از نیایش.

config IConfiguration است: IConfiguration این آزمون اجرا.

rescheduler IRescheduler است: IRescheduler ، برای برنامهریزی مجدد بخش هایی از نیایش برای اعدام در یکی دیگر از منابع (بازدید کنندگان)

listener ITestInvocationListener است: ITestInvocation به گزارش خطای دانلود ساخت.

برمی گردد
boolean اگر ما بیلد را با موفقیت بارگیری کردیم درست است ، در غیر این صورت نادرست است.

پرتاب می کند
BuildRetrievalError
DeviceNotAvailableException

runTests

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

آزمون را اجرا می کند.

مولفه های
info TestInformation است: TestInformation برای اجرای آزمون با.

config IConfiguration است: IConfiguration به اجرا

listener ITestInvocationListener است: ITestInvocationListener نتایج آزمون

روشهای حفاظت شده

customizeDevicePreInvocation

protected void customizeDevicePreInvocation (IConfiguration config, 
                IInvocationContext context)

قبل از preInvocationSetup فرصتی برای سفارشی کردن برخی از دستگاه ها بدهید.

مولفه های
config IConfiguration ها: پیکربندی از نیایش.

context IInvocationContext : متن نیایش جاری است.

getAdbVersion

protected String getAdbVersion ()

نسخه adb مورد استفاده برای فراخوانی را برمی گرداند.

برمی گردد
String