Korumalı Alana Sahip AramaYü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 korumalı alan tarafından yürütülmesi: Bu, içinde komut dosyası çalıştırmanız gerekir. Derleme, bağlamda zaten mevcuttur.

Özet

Kamu inşaatçıları

SandboxedInvocationExecution()

Herkese açık 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.

Korunan 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)

$TMPDIR/adb.$UID.log adresinden günlükleri toplayın.

Kamu inşaatçıları

Korumalı Alana Sahip AramaYürütme

public SandboxedInvocationExecution ()

Herkese açık yöntemler

clearUpBuilds

public void cleanUpBuilds (IInvocationContext context, 
                IConfiguration config)

Build_provider temizleme adımını yürütün. Derleme getirme işlemiyle ilişkilendirilir.

Parametreler
context IInvocationContext: Çağrının IInvocationContext değeri.

config IConfiguration: Bu test çalıştırmasının IConfiguration değeri.

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

Korunan 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ı alanda çalıştırılmasını kısıtlamak için korumalı alan sınıflarında geçersiz kılındı çocuk

Parametreler
config IConfiguration

deviceName String

İlerlemeler

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ı alanda çalıştırılmasını kısıtlamak için korumalı alan sınıflarında geçersiz kılındı çocuk

Parametreler
config IConfiguration

deviceName String

İlerlemeler

logHostAdb

protected void logHostAdb (IConfiguration config, 
                ITestLogger logger)

$TMPDIR/adb.$UID.log adresinden günlükleri toplayın.

Parametreler
config IConfiguration

logger ITestLogger