EbeveynSandboxÇağırmaYürütme

public class ParentSandboxInvocationExecution
extends InvocationExecution

java.lang.Nesne
com.android.tradefed.invoker.InvocationExecution
com.android.tradefed.invoker.sandbox.ParentSandboxInvocationExecution


Sürüm InvocationExecution ebeveyn çağırma özel işlemler için bir kum çalıştırırken.

Ö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 sökme 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.

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ğırmak ITestDevice#postInvocationTearDown(Throwable) çağırma her bir cihaz bölümü.

void runDevicePreInvocationSetup (IInvocationContext context, IConfiguration config, ITestLogger logger)

Çağırır ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) çağırma her bir cihaz bölümü.

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

Testi çalıştırır.

Korumalı yöntemler

IConfigurationFactory getFactory ()

İade IConfigurationFactory oluşturulan yapılandırmaları için kullanılır.

getPreparersToRun ( IConfiguration config, String deviceName)

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

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

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

Kamu inşaatçıları

EbeveynSandboxÇağırmaYürütme

public ParentSandboxInvocationExecution ()

Genel yöntemler

temizlik

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 : IInvocationContext çağırma.

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

exception Throwable : Test çalışan tarafından atılan orijinal istisna.

kurulum

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 gereken tüm cihaz kurulumunu yapar.

parametreler
testInfo TestInformation : TestInformation çağırma.

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

listener ITestLogger : ITestLogger kurulum hataları günlükleri rapor etmek.

atar
BuildError
DeviceNotAvailableException
TargetSetupError

doTeardown

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

target_preparer ve multi_target_preparer sökme adımını yürütün. Cihazlar kurulumla ilişkili olarak yırtılır mı?

parametreler
testInfo TestInformation : TestInformation çağırma.

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

logger ITestLogger : ITestLogger günlükleri rapor etmek.

exception Throwable : Test çalışan tarafından atılan orijinal istisna.

getir

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 : TestInformation çağırma.

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

rescheduler IRescheduler : IRescheduler , başka bir kaynak ile yürütülmesi için çağırma kısımlarını yeniden programlanması için (lar)

listener ITestInvocationListener : ITestInvocation raporu build indir başarısızlıklarına.

İadeler
boolean Derlemeyi başarıyla indirdiysek true, aksi takdirde false.

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 : cihazı günlükleri gelen rapor etmek.

logger ITestLogger : Günlükler logger.

stage TestInvocation.Stage : Biz altındadır çağırma sahne.

runDevicePostInvocationTearDown

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

Çağırmak ITestDevice#postInvocationTearDown(Throwable) çağırma her bir cihaz bölümü.

parametreler
context IInvocationContext : IInvocationContext çağırma.

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

exception Throwable : Test çalışan varsa tarafından atılan orijinal istisna.

runDeviceÖn Çağırma Kurulumu

public void runDevicePreInvocationSetup (IInvocationContext context, 
                IConfiguration config, 
                ITestLogger logger)

Çağırır ERROR(ITestDevice#preInvocationSetup(IBuildInfo)/com.android.tradefed.device.ITestDevice#preInvocationSetup(com.android.tradefed.build.IBuildInfo) ITestDevice#preInvocationSetup(IBuildInfo)) çağırma her bir cihaz bölümü.

parametreler
context IInvocationContext : IInvocationContext çağırma.

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

logger ITestLogger : ITestLogger günlükleri rapor etmek.

atar
DeviceNotAvailableException
TargetSetupError

runTestler

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

Testi çalıştırır.

parametreler
info TestInformation : TestInformation ile testler.

config IConfiguration : IConfiguration pistine

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

Korumalı yöntemler

getFactory

protected IConfigurationFactory getFactory ()

İade IConfigurationFactory oluşturulan yapılandırmaları için kullanılır.

İadeler
IConfigurationFactory

getPreparersToRun

protected  getPreparersToRun (IConfiguration config, 
                String deviceName)

Bu cihazda çalıştırılacak 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

getRunUtil

protected IRunUtil getRunUtil ()

İadeler
IRunUtil

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