RemoteInvocationYürütme
public
class
RemoteInvocationExecution
extends InvocationExecution
Java.lang.Nesne | ||
🎃 | com.android.tradefed.invoker.InvocationExecution | |
🎃 | com.android.tradefed.invoker.RemoteInvocationExecution |
Uzaktan yürütmeyi sağlayan InvocationExecution
uygulanması.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
class |
RemoteInvocationExecution.FileOptionValueTransformer
|
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
|
Fields'ın oynadığı filmler | |
---|---|
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()
|
Herkese açık yöntemler | |
---|---|
void
|
doCleanUp(IInvocationContext context, IConfiguration config, Throwable exception)
target_preparer ve multi_target_preparer clearUp 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 ayrılma 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. |
Korunan yöntemler | |
---|---|
void
|
customizeDevicePreInvocation(IConfiguration config, IInvocationContext context)
preInvocationKurulumdan ö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: 120.000 (0x000000000001d4c0)
LANSMAN_Extra_CİHAZI
public static final long LAUNCH_EXTRA_DEVICE
Sabit Değer: 900.000 (0x00000000000dbba0)
NEW_USER_TIMEOUT
public static final long NEW_USER_TIMEOUT
Sabit Değer: 300.000 (0x00000000000493e0)
ÇIKARMA_RESULT_TIMEOUT
public static final long PULL_RESULT_TIMEOUT
Sabit Değer: 180.000 (0x000000000002bf20)
PUSH_TF_TIMEOUT
public static final long PUSH_TF_TIMEOUT
Sabit Değer: 150.000 (0x00000000000249f0)
REMOTE_İŞLEM_ÇALIŞMASI_RUNNING_WAIT
public static final long REMOTE_PROCESS_RUNNING_WAIT
Sabit Değer: 15.000 (0x0000000000003a98)
KURULUM_REMOTE_DIR_TIMEOUT
public static final long SETUP_REMOTE_DIR_TIMEOUT
Sabit Değer: 600.000 (0x00000000000927c0)
Fields'ın oynadığı filmler
KÜRESEL_REMOTE_YAPILANDIRMA
public static final String GLOBAL_REMOTE_CONFIG
PROTO_RESULT_NAME
public static final String PROTO_RESULT_NAME
REMOTE_YAPILANDIRMA
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
UZMAN_DOSYA_DOSYA
public static final String STDOUT_FILE
Kamu inşaatçıları
RemoteInvocationYürütme
public RemoteInvocationExecution ()
Herkese açık yöntemler
DoCleanUp
public void doCleanUp (IInvocationContext context, IConfiguration config, Throwable exception)
target_preparer ve multi_target_preparer clearUp adımını yürütün. Cihazlar temizleniyor mu yukarıya doğru.
Parametreler | |
---|---|
context |
IInvocationContext : Çağrının IInvocationContext değeri. |
config |
IConfiguration : Bu test çalıştırmasının IConfiguration değeri. |
exception |
Throwable : Çalışan test tarafından oluşturulan orijinal istisna. |
ayarlama
public void doSetup (TestInformation testInfo, IConfiguration config, ITestLogger logger)
target_preparer ve multi_target_preparer kurulum adımını yürütün. Tüm cihazlar kuruluyor mu? testin çalışması için gereklidir.
Parametreler | |
---|---|
testInfo |
TestInformation : Çağrının TestInformation değeri. |
config |
IConfiguration : Bu test çalıştırmasının IConfiguration değeri. |
logger |
ITestLogger : Kurulum hata günlüklerini raporlamak için ITestLogger . |
Fırlatma | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
DoTeardown
public void doTeardown (TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)
target_preparer ve multi_target_preparer ayrılma adımını yürütün. Cihazlar yırtılıyor mu sona ermiş olması gerekir.
Parametreler | |
---|---|
testInfo |
TestInformation : Çağrının TestInformation değeri. |
config |
IConfiguration : Bu test çalıştırmasının IConfiguration değeri. |
logger |
ITestLogger : Günlükleri bildirmek için ITestLogger . |
exception |
Throwable : Çalışan test tarafından oluşturulan orijinal istisna. |
Getirme Derlemesi
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 : Çağrının TestInformation değeri. |
config |
IConfiguration : Bu test çalıştırmasının IConfiguration değeri. |
rescheduler |
IRescheduler : IRescheduler , çağrının bazı bölümlerinin yeniden planlanması için
başka kaynakta yürütme |
listener |
ITestInvocationListener : Derleme indirme hatalarını bildirmek için ITestInvocation . |
İlerlemeler | |
---|---|
boolean |
Derlemeyi başarıyla indirdiğimizde true (doğru), aksi takdirde false (yanlış) değerini alır. |
Fırlatma | |
---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
RunTest'ler
public void runTests (TestInformation info, IConfiguration config, ITestInvocationListener listener)
Testi çalıştırır.
Parametreler | |
---|---|
info |
TestInformation : Testlerin çalıştırılacağı TestInformation . |
config |
IConfiguration : koşu için IConfiguration |
listener |
ITestInvocationListener : test sonuçlarının ITestInvocationListener değeri |
Korunan yöntemler
ÖzelCihazÖnçağrısı
protected void customizeDevicePreInvocation (IConfiguration config, IInvocationContext context)
preInvocationKurulumdan önce cihazın bir kısmını özelleştirme şansı verin.
Parametreler | |
---|---|
config |
IConfiguration : Çağrının yapılandırması. |
context |
IInvocationContext : Geçerli çağrı bağlamı. |
getAdbSürümü
protected String getAdbVersion ()
Çağrı için kullanılan adb sürümünü döndürür.
İlerlemeler | |
---|---|
String |