MoblyBinanHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
Objeto java.lang. | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Prueba de host diseñada para ejecutar un archivo binario de Python para dispositivos móviles desde el sistema de compilación de Android (Soong)
Resumen
Constructores públicos | |
---|---|
MoblyBinaryHostTest()
|
Métodos públicos | |
---|---|
void
|
addAllExcludeFilters(
Agrega el |
void
|
addAllIncludeFilters(
Agrega el |
void
|
addExcludeFilter(String filter)
Agrega un filtro de las pruebas que se excluirán. |
void
|
addIncludeFilter(String filter)
Agrega un filtro de qué pruebas se incluirán. |
void
|
clearExcludeFilters()
Borra todos los filtros de exclusión que se estén supervisando actualmente. |
void
|
clearIncludeFilters()
Borra todos los filtros de inclusión que se estén registrando actualmente. |
ITestDevice
|
getDevice()
Pon el dispositivo a prueba. |
|
getExcludeFilters()
Muestra el |
|
getIncludeFilters()
Muestra el |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
Inyecta el dispositivo a prueba. |
|
split(int shardCountHint)
Versión alternativa de |
Métodos protegidos | |
---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath,
|
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)
Analiza los resultados de las pruebas de Mobly y genera informes de resultados. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
Constructores públicos
MoblyBinanHostTest
public MoblyBinaryHostTest ()
Métodos públicos
addAllExcludeFilters.
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de los filtros de las pruebas que se excluirán.
Parámetros | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de los filtros de las pruebas que se incluirán.
Parámetros | |
---|---|
filters |
|
addExcludeFilter.
public void addExcludeFilter (String filter)
Agrega un filtro de las pruebas que se excluirán.
Parámetros | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas se incluirán.
Parámetros | |
---|---|
filter |
String |
ClearExcludeFilters
public void clearExcludeFilters ()
Borra todos los filtros de exclusión que se estén supervisando actualmente.
ClearIncludeFilters
public void clearIncludeFilters ()
Borra todos los filtros de inclusión que se estén registrando actualmente.
getDevice
public ITestDevice getDevice ()
Pon el dispositivo a prueba.
Muestra | |
---|---|
ITestDevice |
ITestDevice |
getExcludeFilters.
publicgetExcludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de exclusión.
Muestra | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Muestra el ERROR(/Set)
actual de los filtros de inclusión.
Muestra | |
---|---|
|
run
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas y, luego, informa los resultados al objeto de escucha.
Parámetros | |
---|---|
testInfo |
TestInformation : Es el objeto TestInformation que contiene información útil para ejecutar.
y pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
SetDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo a prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
división
publicsplit (int shardCountHint)
Versión alternativa de split()
, que también proporciona el shardCount que se intenta
que se ejecutará. Esto es útil para algunos ejecutores de pruebas que a veces no pueden decidir de manera arbitraria.
Parámetros | |
---|---|
shardCountHint |
int : Es el recuento de intentos de fragmentos. |
Muestra | |
---|---|
|
una colección de subpruebas que se ejecutarán por separado o null si la prueba es
no es fragmentable actualmente |
Métodos protegidos
Arreglodelíneadecomcomandos
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parámetros | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
Muestra | |
---|---|
String[] |
Arreglodelíneadecomcomandos
protected String[] buildCommandLineArray (String filePath, String configPath)
Parámetros | |
---|---|
filePath |
String |
configPath |
String |
Muestra | |
---|---|
String[] |
Pruebas de filtro
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parámetros | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
Muestra | |
---|---|
|
getLogDirRelativePath
protected String getLogDirAbsolutePath ()
Muestra | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Muestra | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Analiza los resultados de las pruebas de Mobly y genera informes de resultados.
Parámetros | |
---|---|
inputStream |
InputStream : Es un objeto InputStream que lee el archivo de resultados de la prueba de Mobly. |
parser |
MoblyYamlResultParser : Es un objeto MoblyYamlResultParser que procesa los resultados de las pruebas de Mobly. |
listener |
ITestInvocationListener : Es una instancia de ITestInvocationListener que realiza varios informes. |
runName |
String : str, el nombre del objeto binario de prueba de Mobly que se ejecuta. |
Muestra | |
---|---|
boolean |
Registros de informes
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parámetros | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
Archivo de configuración de actualización
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parámetros | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
Arroja | |
---|---|
HarnessRuntimeException |