MoblyBinaryHostTest

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

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


Android Build sisteminden (Soong) bir mobly python ikili dosyası çalıştırmak için tasarlanmış 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 filtrelerinin ERROR(/Set) değerini ekler.

void addExcludeFilter(String filter)

Hariç tutulacak testleri içeren bir filtre ekler.

void addIncludeFilter(String filter)

Dahil edilecek testleri içeren 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()

Test cihazını 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)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar.

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)

Herkese açık kurucular

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

Herkese açık yöntemler

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Hariç tutulacak testlerin filtrelerini ERROR(/Set) ekler.

Parametreler
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Dahil edilecek testlerin ERROR(/Set) filtresini ekler.

Parametreler
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Hariç tutulacak testleri içeren bir filtre ekler.

Parametreler
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Dahil edilecek testleri içeren bir filtre ekler.

Parametreler
filter String

NetHariç Tutulacaklar

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.

getDevice

public ITestDevice getDevice ()

Test cihazını alın.

İlerlemeler
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

İlerlemeler

getIncludeFilters

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: Test çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

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

setBuild

public void setBuild (IBuildInfo buildInfo)

Parametreler
buildInfo IBuildInfo

setDevice

public void setDevice (ITestDevice device)

Test edilen cihazı enjekte edin.

Parametreler
device ITestDevice: Kullanılacak ITestDevice

ayır

public  split (int shardCountHint)

split() işlevinin alternatif sürümü. Bu sürüm, çalıştırılmaya çalışılan shardCount değerini de sağlar. Bu, bazen rastgele karar vermeyen bazı test koşucuları için yararlıdır.

Parametreler
shardCountHint int: Parça sayısı denemesi.

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

Korunan yöntemler

buildCommandLineArray

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

Parametreler
filePath String

configPath String

tests

İlerlemeler
String[]

buildCommandLineArray

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

Parametreler
filePath String

configPath String

İlerlemeler
String[]

filterTests

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

Parametreler
testListLines String

runName String

listener ITestInvocationListener

İlerlemeler

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

İlerlemeler
String

getLogDirFile

protected File getLogDirFile ()

İlerlemeler
File

processYamlTestResults

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 sonucu dosyasında InputStream nesnesi okuma.

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ıştırmasının adı.

İlerlemeler
boolean

reportLogs

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