Uzaktan ÇağırmaYürütme

public class RemoteInvocationExecution
extends InvocationExecution

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


Uygulanması InvocationExecution uzak bir yürütme sürer.

Özet

sabitler

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

Alanlar

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

Kamu inşaatçıları

RemoteInvocationExecution ()

Genel yöntemler

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

target_preparer ve multi_target_preparer temizleme adımını yürütün.

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

target_preparer ve multi_target_preparer kurulum adımını yürütün.

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

target_preparer ve multi_target_preparer sökme adımını yürütün.

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

Çağrının build_provider adımını yürütün.

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

Testi çalıştırır.

Korumalı yöntemler

void customizeDevicePreInvocation ( IConfiguration config, IInvocationContext context)

PreInvocationSetup'tan önce cihazın bir kısmını özelleştirme şansı verin.

String getAdbVersion ()

Çağrı için kullanılan adb sürümünü döndürür.

sabitler

JOIN_CLEAN_TIMEOUT_MS

public static final long JOIN_CLEAN_TIMEOUT_MS

Sabit Değer: 120000 (0x000000000001d4c0)

LAUNCH_EXTRA_DEVICE

public static final long LAUNCH_EXTRA_DEVICE

Sabit Değer: 900000 (0x000000000000dbba0)

NEW_USER_TIMEOUT

public static final long NEW_USER_TIMEOUT

Sabit Değer: 300000 (0x000000000000493e0)

PULL_RESULT_TIMEOUT

public static final long PULL_RESULT_TIMEOUT

Sabit Değer: 180000 (0x000000000002bf20)

PUSH_TF_TIMEOUT

public static final long PUSH_TF_TIMEOUT

Sabit Değer: 150000 (0x00000000000249f0)

REMOTE_PROCESS_RUNNING_WAIT

public static final long REMOTE_PROCESS_RUNNING_WAIT

Sabit Değer: 15000 (0x00000000000003a98)

SETUP_REMOTE_DIR_TIMEOUT

public static final long SETUP_REMOTE_DIR_TIMEOUT

Sabit Değer: 600000 (0x000000000000927c0)

Alanlar

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

Kamu inşaatçıları

Uzaktan ÇağırmaYürütme

public RemoteInvocationExecution ()

Genel yöntemler

temizlik

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

target_preparer ve multi_target_preparer cleanUp adımını yürütün. Cihazlar temizleniyor mu?

parametreler
context IInvocationContext : IInvocationContext çağırma.

config IConfiguration : IConfiguration bu test çalışmasının.

exception Throwable : Test çalışan tarafından atılan orijinal istisna.

kurulum

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

target_preparer ve multi_target_preparer kurulum adımını yürütün. Testin çalışması için gereken tüm cihaz kurulumunu yapar.

parametreler
testInfo TestInformation : TestInformation çağırma.

config IConfiguration : IConfiguration bu test çalışmasının.

logger ITestLogger : ITestLogger kurulum hataları günlükleri rapor etmek.

atar
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

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

target_preparer ve multi_target_preparer sökme adımını yürütün. Cihazlar kurulumla ilişkili olarak yırtılır mı?

parametreler
testInfo TestInformation : TestInformation çağırma.

config IConfiguration : IConfiguration bu test çalışmasının.

logger ITestLogger : ITestLogger günlükleri rapor etmek.

exception Throwable : Test çalışan tarafından atılan orijinal istisna.

getir

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

Çağrının build_provider adımını yürütün.

parametreler
testInfo TestInformation : TestInformation çağırma.

config IConfiguration : IConfiguration bu test çalışmasının.

rescheduler IRescheduler : IRescheduler , başka bir kaynak ile yürütülmesi için çağırma kısımlarını yeniden programlanması için (lar)

listener ITestInvocationListener : ITestInvocation raporu build indir başarısızlıklarına.

İadeler
boolean Derlemeyi başarıyla indirdiysek true, aksi takdirde false.

atar
BuildRetrievalError
DeviceNotAvailableException

runTestler

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

Testi çalıştırır.

parametreler
info TestInformation : TestInformation ile testler.

config IConfiguration : IConfiguration pistine

listener ITestInvocationListener : ITestInvocationListener test sonuçlarının

Korumalı yöntemler

özelleştirmeCihazÖn Çağırma

protected void customizeDevicePreInvocation (IConfiguration config, 
                IInvocationContext context)

PreInvocationSetup'tan önce cihazın bir kısmını özelleştirme şansı verin.

parametreler
config IConfiguration : çağırma yapılandırma.

context IInvocationContext : Mevcut çağırma bağlamı.

getAdbVersion

protected String getAdbVersion ()

Çağrı için kullanılan adb sürümünü döndürür.

İadeler
String