SandboxedÇağrıYürütme
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invoker.InvocationYürütme | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvocationYürütme |
Çağrının özel sanal alan yürütmesi: Bu, komutu çalıştıran sanal alanın içindeyken InvocationExection'dır. Yapı, 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ğırmanın build_provider adımını yürütün. |
void | runDevicePostInvocationTearDown ( IInvocationContext context, IConfiguration config, Throwable exception) Çağırmanın her aygıt parçası için |
void | runDevicePreInvocationSetup ( IInvocationContext context, IConfiguration config, ITestLogger logger) Çağırmanın her bir aygıt parçası için |
Korumalı yöntemler | |
---|---|
getLabPreparersToRun ( IConfiguration config, String deviceName) Bu cihazda çalıştırılacak laboratuvar hazırlayıcılarının bir listesini alın. | |
getTargetPreparersToRun ( IConfiguration config, String deviceName) Bu cihazda çalıştırılacak hedef hazırlayıcıların bir listesini alın. | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) $TMPDIR/adb.$UID.log'dan günlükleri toplayın. |
kamu inşaatçılar
SandboxedÇağrıYürütme
public SandboxedInvocationExecution ()
Genel yöntemler
temizlikYapıları
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 : çağırmanın IInvocationContext . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
getirYap
public boolean fetchBuild (TestInformation testInfo, IConfiguration config, IRescheduler rescheduler, ITestInvocationListener listener)
Çağırmanın build_provider adımını yürütün.
parametreler | |
---|---|
testInfo | TestInformation : çağrının TestInformation . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
rescheduler | IRescheduler : IRescheduler , çağrının bölümlerini başka kaynaklarda yürütme için yeniden planlamak için |
listener | ITestInvocationListener : derleme indirme hatalarını bildirmek için ITestInvocation . |
İadeler | |
---|---|
boolean | Yapıyı başarıyla indirirsek doğru, aksi takdirde yanlış. |
Atar | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
runDevicePostInvocationTearDown
public void runDevicePostInvocationTearDown (IInvocationContext context, IConfiguration config, Throwable exception)
Çağırmanın her aygıt parçası için ITestDevice#postInvocationTearDown(Throwable)
öğesini çağırın.
parametreler | |
---|---|
context | IInvocationContext : çağırmanın IInvocationContext . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
exception | Throwable : Varsa, çalışan test tarafından atılan orijinal istisna. |
runDevicePreInvocationSetup
public void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)
Çağırmanın her bir aygıt parçası için ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo))
çağırın.
parametreler | |
---|---|
context | IInvocationContext : çağırmanın IInvocationContext . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
logger | ITestLogger : Günlükleri raporlamak için ITestLogger . |
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
Korumalı yöntemler
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
Bu cihazda çalıştırılacak laboratuvar hazırlayıcılarının bir 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ınır
parametreler | |
---|---|
config | IConfiguration |
deviceName | String |
İadeler | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
Bu cihazda çalıştırılacak hedef hazırlayıcıların bir 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ınır
parametreler | |
---|---|
config | IConfiguration |
deviceName | String |
İadeler | |
---|---|
logHostAdb
protected void logHostAdb (IConfiguration config, ITestLogger logger)
$TMPDIR/adb.$UID.log'dan günlükleri toplayın.
parametreler | |
---|---|
config | IConfiguration |
logger | ITestLogger |