Korumalı Alanda Çağrı Yürütme
public class SandboxedInvocationExecution
extends InvocationExecution
java.lang.Object | ||
↳ | com.android.tradefed.invoker.InvokasyonYürütme | |
↳ | com.android.tradefed.invoker.sandbox.SandboxedInvationExecution |
Çağrının özel sanal alan yürütmesi: Bu, komutu çalıştıran sanal alanın içinde olduğumuzda kullanılan InvokasyonExection'dır. Yapının bağlamda zaten mevcut olması gerekir.
Ö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. |
Korumalı yöntemler | |
---|---|
getLabPreparersToRun ( IConfiguration config, String deviceName) Bu cihazda çalıştırılacak laboratuvar hazırlayıcılarının listesini alın. | |
getTargetPreparersToRun ( IConfiguration config, String deviceName) Bu cihazda çalıştırılacak hedef hazırlayıcıların listesini alın. | |
void | logHostAdb ( IConfiguration config, ITestLogger logger) Günlükleri $TMPDIR/adb.$UID.log adresinden toplayın. |
Kamu inşaatçıları
Korumalı Alanda Çağrı Yü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ının getirilmesiyle ilişkili.
Parametreler | |
---|---|
context | IInvocationContext : çağrının IInvocationContext . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
getirYap
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 . |
config | IConfiguration : Bu test çalışmasının IConfiguration . |
rescheduler | IRescheduler : çağrının bazı bölümlerini başka kaynaklarda yürütülmek üzere yeniden planlamak için IRescheduler |
listener | ITestInvocationListener : Derleme indirme hatalarını bildirmek için ITestInvocation . |
İadeler | |
---|---|
boolean | Yapıyı başarıyla indirdiysek doğru, aksi halde yanlış. |
Atar | |
---|---|
BuildRetrievalError | |
DeviceNotAvailableException |
Korumalı yöntemler
getLabPreparersToRun
protectedgetLabPreparersToRun (IConfiguration config, String deviceName)
Bu cihazda çalıştırılacak laboratuvar hazırlayıcılarını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 | |
---|---|
getTargetPreparersToRun
protectedgetTargetPreparersToRun (IConfiguration config, String deviceName)
Bu cihazda çalıştırılacak hedef 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 adresinden toplayın.
Parametreler | |
---|---|
config | IConfiguration |
logger | ITestLogger |