MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest

java.lang.Object
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


Ana bilgisayar testi, Android Build sisteminden (Soong) mobly python ikili dosyasını çalıştırmayı amaçlıyordu.

Özet

Kamu inşaatçıları

MoblyBinaryHostTest ()

Genel yöntemler

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Testlerin hariç tutulacağı filtrelerin ERROR(/Set) ekler.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Testlerin dahil edileceği filtrelerin ERROR(/Set) ekler.

void addExcludeFilter (String filter)

Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.

void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

ITestDevice getDevice ()

Cihazı teste tabi tutun.

getExcludeFilters ()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

Test edilen cihazı enjekte edin.

split (int shardCountHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü.

Korumalı yöntemler

String[] buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

Mobly test sonuçlarını ayrıştırır ve sonuç raporlamasını yapar.

void reportLogs (File logDir, ITestInvocationListener listener)
void updateConfigFile (InputStream configInputStream, Writer writer)

Kamu inşaatçıları

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

Genel yöntemler

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Testlerin hariç tutulacağı filtrelerin ERROR(/Set) ekler.

Parametreler
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Testlerin dahil edileceği filtrelerin ERROR(/Set) ekler.

Parametreler
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Hangi testlerin hariç tutulacağına ilişkin bir filtre ekler.

Parametreler
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

Parametreler
filter String

ClearExcludeFilters

public void clearExcludeFilters ()

Şu anda izlenen tüm hariç tutma filtrelerini silin.

clearIncludeFilters

public void clearIncludeFilters ()

Şu anda izlenen tüm dahil etme filtrelerini silin.

cihaz al

public ITestDevice getDevice ()

Cihazı teste tabi tutun.

İadeler
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Hariç tutma filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İadeler

getIncludeFilters

public  getIncludeFilters ()

Dahil etme filtrelerinin geçerli ERROR(/Set) değerini döndürür.

İadeler

koşmak

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation : Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

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

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

setCihaz

public void setDevice (ITestDevice device)

Test edilen cihazı enjekte edin.

Parametreler
device ITestDevice : kullanılacak ITestDevice

bölmek

public  split (int shardCountHint)

Çalıştırılmaya çalışılan shardCount'u da sağlayan split() in alternatif sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test çalıştırıcıları için faydalıdır.

Parametreler
shardCountHint int : denenen parça sayımı.

İadeler
ayrı olarak yürütülecek veya test şu anda parçalanabilir değilse null olacak bir alt test koleksiyonu

Korumalı yöntemler

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

Parametreler
filePath String

configPath String

tests

İadeler
String[]

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

Parametreler
filePath String

configPath String

İadeler
String[]

filtreTestler

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

Parametreler
testListLines String

runName String

listener ITestInvocationListener

İadeler

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

İadeler
String

getLogDirFile

protected File getLogDirFile ()

İadeler
File

süreçYamlTestSonuçları

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

Mobly test sonuçlarını ayrıştırır ve sonuç raporlamasını yapar.

Parametreler
inputStream InputStream : Mobly test sonuç dosyasında okunan bir GirişStream nesnesi.

parser MoblyYamlResultParser : Mobly test sonuçlarını işleyen bir MoblyYamlResultParser nesnesi.

listener ITestInvocationListener : Çeşitli raporlama yapan bir ITestInvokasyonListener örneği.

runName String : str, Mobly testi ikili çalışmasının adı.

İadeler
boolean

raporGünlükleri

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

Parametreler
logDir File

listener ITestInvocationListener

güncellemeYapılandırmaDosyası

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

Parametreler
configInputStream InputStream

writer Writer

Atar
HarnessRuntimeException