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 |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Menambahkan |
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 | |
getIncludeFilters () Mengembalikan | |
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 |
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
publicgetExcludeFilters ()
Mengembalikan ERROR(/Set)
filter pengecualian saat ini.
Pengembalian | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
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 |
setDevice
public void setDevice (ITestDevice device)
Suntikkan perangkat yang sedang diuji.
Parameter | |
---|---|
device | ITestDevice : ITestDevice yang akan digunakan |
membelah
publicsplit (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
protectedfilterTests (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 |