MoblyBinaryHostTest

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

Java.lang.Nesne
🎃 com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


Android Build sisteminden (Soong) bir mobly python ikili dosyası çalıştırmayı amaçlayan ana makine testi

Özet

Kamu inşaatçıları

MoblyBinaryHostTest()

Herkese açık yöntemler

void addAllExcludeFilters( filters)

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

void addAllIncludeFilters( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler.

void addIncludeFilter(String filter)

Dahil edilecek testlerin filtresini 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ı test edin.

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ı yerleştirin.

split(int shardCountHint)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü koşmak zorunda.

Korunan yöntemler

String[] 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 ()

Herkese açık yöntemler

addAllHariç Filtreleri

public void addAllExcludeFilters ( filters)

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

Parametreler
filters

addAllIncludeFiltreler

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

Parametreler
filters

addHariç Tut Filtresi

public void addExcludeFilter (String filter)

Hariç tutulacak testlerin yer aldığı bir filtre ekler.

Parametreler
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testlerin filtresini ekler.

Parametreler
filter String

NetHariç Tutulacaklar

public void clearExcludeFilters ()

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

temizleme Filtreleri

public void clearIncludeFilters ()

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

getCihaz

public ITestDevice getDevice ()

Cihazı test edin.

İlerlemeler
ITestDevice ITestDevice

getHariç Tutma Filtreleri

public  getExcludeFilters ()

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

İlerlemeler

getIncludeFiltreler

public  getIncludeFilters ()

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

İlerlemeler

çalıştır

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Parametreler
testInfo TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

setCihazı

public void setDevice (ITestDevice device)

Test edilen cihazı yerleştirin.

Parametreler
device ITestDevice: kullanılacak ITestDevice

ayır

public  split (int shardCountHint)

split() öğesinin, denenen shardCount'u da sağlayan alternatif sürümü koşmak zorunda. Bu, bazen tesadüfen karar vermeyen bazı test koşucuları için yararlıdır.

Parametreler
shardCountHint int: deneme kırık sayısı.

İlerlemeler
ayrı yürütülecek alt testlerden oluşan bir koleksiyon veya test ise null şu anda parçalanabilir değil

Korunan yöntemler

derlemeCommandLineArray

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

Parametreler
filePath String

configPath String

tests

İlerlemeler
String[]

derlemeCommandLineArray

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

Parametreler
filePath String

configPath String

İlerlemeler
String[]

filtreTestleri

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

Parametreler
testListLines String

runName String

listener ITestInvocationListener

İlerlemeler

getLogDirMutlakPath

protected String getLogDirAbsolutePath ()

İlerlemeler
String

getLogDirFile

protected File getLogDirFile ()

İlerlemeler
File

transactionYamlTestSonuç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 testi sonuç dosyasında okuyan bir GirişStream 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 programının adı.

İlerlemeler
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

Fırlatma
HarnessRuntimeException