Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

MoblyBinaryHostTest

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

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


Tes host dimaksudkan untuk menjalankan file biner mobly python dari sistem Android Build (Soong)

Ringkasan

Konstruktor publik

MoblyBinaryHostTest ()

Metode publik

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang akan dikecualikan dari pengujian.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang akan disertakan pengujiannya.

void addExcludeFilter (String filter)

Menambahkan filter yang pengujiannya akan dikecualikan.

void addIncludeFilter (String filter)

Menambahkan filter yang akan menyertakan pengujian.

void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

ITestDevice getDevice ()

Dapatkan perangkat yang sedang diuji.

getExcludeFilters ()

Mengembalikan ERROR(/Set) filter pengecualian saat ini.

getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

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

Suntikkan perangkat yang sedang diuji.

split (int shardCountHint)

Versi alternatif dari split() yang juga menyediakan shardCount yang dicoba untuk dijalankan.

Metode yang dilindungi

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)

Mem-parsing hasil pengujian Mobly dan melakukan pelaporan hasil.

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

Konstruktor publik

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

Metode publik

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang akan dikecualikan dari pengujian.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Menambahkan ERROR(/Set) filter yang akan disertakan pengujiannya.

Parameter
filters

addExcludeFilter

public void addExcludeFilter (String filter)

Menambahkan filter yang pengujiannya akan dikecualikan.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Menambahkan filter yang akan menyertakan pengujian.

Parameter
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Hapus semua filter kecualikan yang saat ini dilacak.

clearIncludeFilters

public void clearIncludeFilters ()

Hapus semua filter sertakan yang saat ini dilacak.

getDevice

public ITestDevice getDevice ()

Dapatkan perangkat yang sedang diuji.

Pengembalian
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Mengembalikan ERROR(/Set) filter pengecualian saat ini.

Pengembalian

getIncludeFilters

public  getIncludeFilters ()

Mengembalikan ERROR(/Set) filter penyertaan saat ini.

Pengembalian

berlari

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Jalankan tes, dan laporkan hasilnya ke pendengar.

Parameter
testInfo TestInformation : Objek TestInformation yang berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener : ITestInvocationListener dari hasil tes

setBuild

public void setBuild (IBuildInfo buildInfo)

Parameter
buildInfo IBuildInfo

setDevice

public void setDevice (ITestDevice device)

Suntikkan perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice yang akan digunakan

membelah

public  split (int shardCountHint)

Versi alternatif dari split() yang juga menyediakan shardCount yang dicoba untuk dijalankan. Ini berguna untuk beberapa pelari uji yang terkadang tidak dapat memutuskan secara sewenang-wenang.

Parameter
shardCountHint int : jumlah shard yang dicoba.

Pengembalian
kumpulan subtes yang akan dieksekusi secara terpisah atau null jika tes saat ini tidak dapat di-shardable

Metode yang dilindungi

buildCommandLineArray

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

Parameter
filePath String

configPath String

tests

Pengembalian
String[]

buildCommandLineArray

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

Parameter
filePath String

configPath String

Pengembalian
String[]

filterTests

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

Parameter
testListLines String

runName String

listener ITestInvocationListener

Pengembalian

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

Pengembalian
String

getLogDirFile

protected File getLogDirFile ()

Pengembalian
File

processYamlTestResults

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

Mem-parsing hasil pengujian Mobly dan melakukan pelaporan hasil.

Parameter
inputStream InputStream : Pembacaan objek InputStream di file hasil pengujian Mobly.

parser MoblyYamlResultParser : Objek MoblyYamlResultParser yang memproses hasil pengujian Mobly.

listener ITestInvocationListener : Instance ITestInvocationListener yang melakukan berbagai pelaporan.

runName String : str, nama mobly test binary run.

Pengembalian
boolean

laporanLog

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

Parameter
logDir File

listener ITestInvocationListener

updateConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

Parameter
configInputStream InputStream

writer Writer

Melempar
HarnessRuntimeException