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) bir mobly python ikili dosyası ç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 alın.

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 alternatif split() 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ı 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

ekleExcludeFilter

public void addExcludeFilter (String filter)

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

parametreler
filter String

ekleIncludeFilter

public void addIncludeFilter (String filter)

Hangi testlerin dahil edileceğine dair bir filtre ekler.

parametreler
filter String

temizleHariç Filtreler

public void clearExcludeFilters ()

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

temizleIncludeFilters

public void clearIncludeFilters ()

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

cihaz almak

public ITestDevice getDevice ()

Cihazı teste alın.

İ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 alternatif split() sürümü. Bu, bazen keyfi olarak karar veremeyen bazı test yürütücüleri için kullanışlıdır.

parametreler
shardCountHint int : denenen parça sayısı.

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

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[]

filtre testleri

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

processYamlTestSonuçları

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

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

parametreler
inputStream InputStream : Mobly test sonuç dosyasında okunan bir InputStream nesnesi.

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

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

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

İadeler
boolean

rapor Günlükleri

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

parametreler
logDir File

listener ITestInvocationListener

güncellemeConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

parametreler
configInputStream InputStream

writer Writer

Atar
HarnessRuntimeException