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

protected  getLabPreparersToRun (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

protected  getTargetPreparersToRun (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