Ana Korumalı Alan ÇağırmaYürütme

public class ParentSandboxInvocationExecution
extends InvocationExecution

java.lang.Object
com.android.tradefed.invoker.InvocationYürütme
com.android.tradefed.invoker.sandbox.ParentSandboxInvocationYürütme


Korumalı alan çalıştırırken üst çağırma özel eylemleri için InvocationExecution sürümü.

Özet

kamu inşaatçılar

ParentSandboxInvocationExecution ()

Genel yöntemler

void doCleanUp ( IInvocationContext context, IConfiguration config, Throwable exception)

target_preparer ve multi_target_preparer temizleme adımını yürütün.

void doSetup ( TestInformation testInfo, IConfiguration config, ITestLogger listener)

target_preparer ve multi_target_preparer kurulum adımını yürütün.

void doTeardown ( TestInformation testInfo, IConfiguration config, ITestLogger logger, Throwable exception)

target_preparer ve multi_target_preparer ayırma adımları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 reportLogs ( ITestDevice device, ITestLogger logger, TestInvocation.Stage stage)

Çağrının farklı aşamalarında bazı cihaz günlüklerini bildirin.

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.

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.

void runTests ( TestInformation info, IConfiguration config, ITestInvocationListener listener)

Testi çalıştırır.

Korumalı yöntemler

IConfigurationFactory getFactory ()

Oluşturulan konfigürasyonlar için kullanılan IConfigurationFactory döndürür.

getLabPreparersToRun ( IConfiguration config, String deviceName)

Bu cihazda çalıştırılacak laboratuvar hazırlayıcılarının bir listesini alın.

IRunUtil getRunUtil ()
getTargetPreparersToRun ( IConfiguration config, String deviceName)

Bu cihazda çalıştırılacak hedef hazırlayıcıların bir listesini alın.

boolean prepareAndRunSandbox ( TestInformation info, IConfiguration config, ITestInvocationListener listener)

Korumalı alanı çalıştırmanın sonuç durumunu döndürür.

kamu inşaatçılar

Ana Korumalı Alan ÇağırmaYürütme

public ParentSandboxInvocationExecution ()

Genel yöntemler

doCleanUp

public void doCleanUp (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

target_preparer ve multi_target_preparer temizleme adımını yürütün. Cihazlar temizleniyor mu?

parametreler
context IInvocationContext : çağırmanın IInvocationContext .

config IConfiguration : Bu test çalışmasının IConfiguration .

exception Throwable : test çalıştırması tarafından atılan orijinal istisna.

doSetup

public void doSetup (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger listener)

target_preparer ve multi_target_preparer kurulum adımını yürütün. Testin çalışması için gerekli tüm cihaz kurulumlarını yapar.

parametreler
testInfo TestInformation : çağrının TestInformation .

config IConfiguration : Bu test çalışmasının IConfiguration .

listener ITestLogger : Kurulum hataları günlüklerini bildirmek için ITestLogger .

Atar
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

public void doTeardown (TestInformation testInfo, 
                IConfiguration config, 
                ITestLogger logger, 
                Throwable exception)

target_preparer ve multi_target_preparer ayırma adımlarını yürütün. Cihazlar kurulumla ilişkili olarak yırtılıyor mu?

parametreler
testInfo TestInformation : çağrının TestInformation .

config IConfiguration : Bu test çalışmasının IConfiguration .

logger ITestLogger : Günlükleri raporlamak için ITestLogger .

exception Throwable : test çalıştırması tarafından atılan orijinal istisna.

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

rapor Günlükleri

public void reportLogs (ITestDevice device, 
                ITestLogger logger, 
                TestInvocation.Stage stage)

Çağrının farklı aşamalarında bazı cihaz günlüklerini bildirin. Örneğin: logcat.

parametreler
device ITestDevice : Günlüklerin raporlanacağı cihaz.

logger ITestLogger : Günlükler için günlükçü.

stage TestInvocation.Stage : Çağırmanın içinde bulunduğumuz aşaması.

runDevicePostInvocationTearDown

public void runDevicePostInvocationTearDown (IInvocationContext context, 
                IConfiguration config, 
                Throwable exception)

Çağırmanın her aygıt parçası için ITestDevice#postInvocationTearDown(Throwable) ç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

çalıştırma testleri

public void runTests (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

Testi çalıştırır.

parametreler
info TestInformation : testleri çalıştırmak için TestInformation .

config IConfiguration : çalıştırılacak IConfiguration

listener ITestInvocationListener : test sonuçlarının ITestInvocationListener

Korumalı yöntemler

fabrikayı al

protected IConfigurationFactory getFactory ()

Oluşturulan yapılandırmalar için kullanılan IConfigurationFactory döndürür.

İadeler
IConfigurationFactory

getLabPreparersToRun

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

getRunUtil

protected IRunUtil getRunUtil ()

İadeler
IRunUtil

getTargetPreparersToRun

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

hazırlaAndRunSandbox

protected boolean prepareAndRunSandbox (TestInformation info, 
                IConfiguration config, 
                ITestInvocationListener listener)

Korumalı alanı çalıştırmanın sonuç durumunu döndürür.

parametreler
info TestInformation

config IConfiguration

listener ITestInvocationListener

İadeler
boolean