Korumalı Alan ÇağırmaYürütme
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Nesne | ||
↳ | com.android.tradefed.invoker.InvocationExecution | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationExecution |
Çağrının özel sanal alan yürütmesi: Bu, komutu çalıştıran sanal alanın içinde olduğumuz zaman için InvocationExection'dır. Derleme, bağlamda zaten mevcut olmalıdır.
Özet
Kamu inşaatçıları | |
---|---|
SandboxedInvocationExecution () |
Genel yöntemler | |
---|---|
void | cleanUpBuilds (IInvocationContext context, IConfiguration config) build_provider temizleme 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 | runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception) Çağırmak |
void | runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger) Çağırır |
Korumalı yöntemler | |
---|---|
getPreparersToRun ( IConfiguration config, String deviceName) Bu cihazda çalıştırılacak hazırlayıcıların listesini alın. | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) Günlükleri $TMPDIR/adb.$UID.log'dan toplayın. |
Kamu inşaatçıları
Korumalı Alan ÇağırmaYürütme
public SandboxedInvocationExecution ()
Genel yöntemler
cleanUpBuilds
public void cleanUpBuilds (IInvocationContext context, IConfiguration config)
build_provider temizleme adımını yürütün. Yapı getirme ile ilişkili.
parametreler | |
---|---|
context | IInvocationContext : IInvocationContext çağırma. |
config | IConfiguration : IConfiguration bu test çalışmasının. |
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 |
runDevicePostInvocationTearDown
public void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)
Çağırmak ITestDevice#postInvocationTearDown(Throwable)
çağırma her bir cihaz bölümü.
parametreler | |
---|---|
context | IInvocationContext : IInvocationContext çağırma. |
config | IConfiguration : IConfiguration bu test çalışmasının. |
exception | Throwable : Test çalışan varsa tarafından atılan orijinal istisna. |
runDeviceÖn Çağırma Kurulumu
public void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)
Çağırır ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo))
çağırma her bir cihaz bölümü.
parametreler | |
---|---|
context | IInvocationContext : IInvocationContext çağırma. |
config | IConfiguration : IConfiguration bu test çalışmasının. |
logger | ITestLogger : ITestLogger günlükleri rapor etmek. |
atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
Korumalı yöntemler
getPreparersToRun
protectedgetPreparersToRun (IConfiguration config, String deviceName)
Bu cihazda çalıştırılacak hazırlayıcıların listesini alın.
Laboratuvar hazırlayıcılarının korumalı alan alt öğesi içinde çalıştırılmasını kısıtlamak için korumalı alan sınıflarında geçersiz kılındı
parametreler | |
---|---|
config | IConfiguration |
deviceName | String |
İadeler | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
Günlükleri $TMPDIR/adb.$UID.log'dan toplayın.
parametreler | |
---|---|
config | IConfiguration |
logger | ITestLogger |