MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Objeto | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Prueba de host destinada a ejecutar un archivo binario mobly python desde el sistema Android Build (Soong)
Resumen
Constructores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Agrega el |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Agrega el |
void | addExcludeFilter (String filter) Agrega un filtro de qué pruebas excluir. |
void | addIncludeFilter (String filter) Agrega un filtro de qué pruebas incluir. |
void | clearExcludeFilters () Elimine todos los filtros de exclusión rastreados actualmente. |
void | clearIncludeFilters () Elimine todos los filtros de inclusión rastreados actualmente. |
ITestDevice | getDevice () Obtenga el dispositivo bajo prueba. |
getExcludeFilters () Devuelve el | |
getIncludeFilters () Devuelve el | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Ejecuta las pruebas e informa el resultado al oyente. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Inyecte el dispositivo bajo prueba. |
split (int shardCountHint) Versión alternativa de |
Métodos protegidos | |
---|---|
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) 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
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
agregarTodosExcluirFiltros
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas excluir.
Parámetros | |
---|---|
filters |
agregarTodosIncluirFiltros
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas incluir.
Parámetros | |
---|---|
filters |
agregarExcluirFiltro
public void addExcludeFilter (String filter)
Agrega un filtro de qué pruebas excluir.
Parámetros | |
---|---|
filter | String |
agregarIncluirFiltro
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas incluir.
Parámetros | |
---|---|
filter | String |
borrarExcluirFiltros
public void clearExcludeFilters ()
Elimine todos los filtros de exclusión rastreados actualmente.
borrarIncluirFiltros
public void clearIncludeFilters ()
Elimine todos los filtros de inclusión rastreados actualmente.
obtenerDispositivo
public ITestDevice getDevice ()
Obtenga el dispositivo bajo prueba.
Devoluciones | |
---|---|
ITestDevice | el ITestDevice |
obtenerExcluirFiltros
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Devoluciones | |
---|---|
obtenerIncluirFiltros
publicgetIncludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de inclusión.
Devoluciones | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas e informa el resultado al oyente.
Parámetros | |
---|---|
testInfo | TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas. |
listener | ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
establecer dispositivo
public void setDevice (ITestDevice device)
Inyecte el dispositivo bajo prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a utilizar |
dividir
publicsplit (int shardCountHint)
Versión alternativa de split()
que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos corredores de prueba que a veces no pueden decidir arbitrariamente.
Parámetros | |
---|---|
shardCountHint | int : el número de fragmentos intentados. |
Devoluciones | |
---|---|
una colección de subpruebas que se ejecutarán por separado o null si la prueba no se puede fragmentar actualmente |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parámetros | |
---|---|
filePath | String |
configPath | String |
tests |
Devoluciones | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parámetros | |
---|---|
filePath | String |
configPath | String |
Devoluciones | |
---|---|
String[] |
filtrarPruebas
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parámetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Devoluciones | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Devoluciones | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Devoluciones | |
---|---|
File |
procesarYamlTestResults
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 : lectura de un objeto InputStream en el archivo de resultados de prueba de Mobly. |
parser | MoblyYamlResultParser : un objeto MoblyYamlResultParser que procesa los resultados de las pruebas de Mobly. |
listener | ITestInvocationListener : una instancia de ITestInvocationListener que realiza varios informes. |
runName | String : str, el nombre de la ejecución binaria de prueba de Mobly. |
Devoluciones | |
---|---|
boolean |
reportar registros
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parámetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
actualizarConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parámetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
Lanza | |
---|---|
HarnessRuntimeException |
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Objeto | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Prueba de host destinada a ejecutar un archivo binario mobly python desde el sistema Android Build (Soong)
Resumen
Constructores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Agrega el |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Agrega el |
void | addExcludeFilter (String filter) Agrega un filtro de qué pruebas excluir. |
void | addIncludeFilter (String filter) Agrega un filtro de qué pruebas incluir. |
void | clearExcludeFilters () Elimine todos los filtros de exclusión rastreados actualmente. |
void | clearIncludeFilters () Elimine todos los filtros de inclusión rastreados actualmente. |
ITestDevice | getDevice () Obtenga el dispositivo bajo prueba. |
getExcludeFilters () Devuelve el | |
getIncludeFilters () Devuelve el | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Ejecuta las pruebas e informa el resultado al oyente. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Inyecte el dispositivo bajo prueba. |
split (int shardCountHint) Versión alternativa de |
Métodos protegidos | |
---|---|
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) 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
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
agregarTodosExcluirFiltros
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas excluir.
Parámetros | |
---|---|
filters |
agregarTodosIncluirFiltros
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas incluir.
Parámetros | |
---|---|
filters |
agregarExcluirFiltro
public void addExcludeFilter (String filter)
Agrega un filtro de qué pruebas excluir.
Parámetros | |
---|---|
filter | String |
agregarIncluirFiltro
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas incluir.
Parámetros | |
---|---|
filter | String |
borrarExcluirFiltros
public void clearExcludeFilters ()
Elimine todos los filtros de exclusión rastreados actualmente.
borrarIncluirFiltros
public void clearIncludeFilters ()
Elimine todos los filtros de inclusión rastreados actualmente.
obtenerDispositivo
public ITestDevice getDevice ()
Obtenga el dispositivo bajo prueba.
Devoluciones | |
---|---|
ITestDevice | el ITestDevice |
obtenerExcluirFiltros
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Devoluciones | |
---|---|
obtenerIncluirFiltros
publicgetIncludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de inclusión.
Devoluciones | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas e informa el resultado al oyente.
Parámetros | |
---|---|
testInfo | TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas. |
listener | ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
establecer dispositivo
public void setDevice (ITestDevice device)
Inyecte el dispositivo bajo prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a utilizar |
dividir
publicsplit (int shardCountHint)
Versión alternativa de split()
que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos corredores de prueba que a veces no pueden decidir arbitrariamente.
Parámetros | |
---|---|
shardCountHint | int : el número de fragmentos intentados. |
Devoluciones | |
---|---|
una colección de subpruebas que se ejecutarán por separado o null si la prueba no se puede fragmentar actualmente |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parámetros | |
---|---|
filePath | String |
configPath | String |
tests |
Devoluciones | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parámetros | |
---|---|
filePath | String |
configPath | String |
Devoluciones | |
---|---|
String[] |
filtrarPruebas
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parámetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Devoluciones | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Devoluciones | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Devoluciones | |
---|---|
File |
procesarYamlTestResults
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 : lectura de un objeto InputStream en el archivo de resultados de prueba de Mobly. |
parser | MoblyYamlResultParser : un objeto MoblyYamlResultParser que procesa los resultados de las pruebas de Mobly. |
listener | ITestInvocationListener : una instancia de ITestInvocationListener que realiza varios informes. |
runName | String : str, el nombre de la ejecución binaria de prueba de Mobly. |
Devoluciones | |
---|---|
boolean |
reportar registros
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parámetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
actualizarConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parámetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
Lanza | |
---|---|
HarnessRuntimeException |
MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest
java.lang.Objeto | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Prueba de host destinada a ejecutar un archivo binario mobly python desde el sistema Android Build (Soong)
Resumen
Constructores públicos | |
---|---|
MoblyBinaryHostTest () |
Métodos públicos | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) Agrega el |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) Agrega el |
void | addExcludeFilter (String filter) Agrega un filtro de qué pruebas excluir. |
void | addIncludeFilter (String filter) Agrega un filtro de qué pruebas incluir. |
void | clearExcludeFilters () Elimine todos los filtros de exclusión rastreados actualmente. |
void | clearIncludeFilters () Elimine todos los filtros de inclusión rastreados actualmente. |
ITestDevice | getDevice () Obtenga el dispositivo bajo prueba. |
getExcludeFilters () Devuelve el | |
getIncludeFilters () Devuelve el | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) Ejecuta las pruebas e informa el resultado al oyente. |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) Inyecte el dispositivo bajo prueba. |
split (int shardCountHint) Versión alternativa de |
Métodos protegidos | |
---|---|
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) 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
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
agregarTodosExcluirFiltros
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas excluir.
Parámetros | |
---|---|
filters |
agregarTodosIncluirFiltros
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de qué pruebas incluir.
Parámetros | |
---|---|
filters |
agregarExcluirFiltro
public void addExcludeFilter (String filter)
Agrega un filtro de qué pruebas excluir.
Parámetros | |
---|---|
filter | String |
agregarIncluirFiltro
public void addIncludeFilter (String filter)
Agrega un filtro de qué pruebas incluir.
Parámetros | |
---|---|
filter | String |
borrarExcluirFiltros
public void clearExcludeFilters ()
Elimine todos los filtros de exclusión rastreados actualmente.
borrarIncluirFiltros
public void clearIncludeFilters ()
Elimine todos los filtros de inclusión rastreados actualmente.
obtenerDispositivo
public ITestDevice getDevice ()
Obtenga el dispositivo bajo prueba.
Devoluciones | |
---|---|
ITestDevice | el ITestDevice |
obtenerExcluirFiltros
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Devoluciones | |
---|---|
obtenerIncluirFiltros
publicgetIncludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de inclusión.
Devoluciones | |
---|---|
correr
public final void run (TestInformation testInfo, ITestInvocationListener listener)
Ejecuta las pruebas e informa el resultado al oyente.
Parámetros | |
---|---|
testInfo | TestInformation : el objeto TestInformation que contiene información útil para ejecutar pruebas. |
listener | ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
establecer dispositivo
public void setDevice (ITestDevice device)
Inyecte el dispositivo bajo prueba.
Parámetros | |
---|---|
device | ITestDevice : el ITestDevice a utilizar |
dividir
publicsplit (int shardCountHint)
Versión alternativa de split()
que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos corredores de prueba que a veces no pueden decidir arbitrariamente.
Parámetros | |
---|---|
shardCountHint | int : el número de fragmentos intentados. |
Devoluciones | |
---|---|
una colección de subpruebas que se ejecutarán por separado o null si la prueba no se puede fragmentar actualmente |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parámetros | |
---|---|
filePath | String |
configPath | String |
tests |
Devoluciones | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parámetros | |
---|---|
filePath | String |
configPath | String |
Devoluciones | |
---|---|
String[] |
filtrarPruebas
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parámetros | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
Devoluciones | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
Devoluciones | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
Devoluciones | |
---|---|
File |
procesarYamlTestResults
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 : lectura de un objeto InputStream en el archivo de resultados de prueba de Mobly. |
parser | MoblyYamlResultParser : un objeto MoblyYamlResultParser que procesa los resultados de las pruebas de Mobly. |
listener | ITestInvocationListener : una instancia de ITestInvocationListener que realiza varios informes. |
runName | String : str, el nombre de la ejecución binaria de prueba de Mobly. |
Devoluciones | |
---|---|
boolean |
reportar registros
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parámetros | |
---|---|
logDir | File |
listener | ITestInvocationListener |
actualizarConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parámetros | |
---|---|
configInputStream | InputStream |
writer | Writer |
Lanza | |
---|---|
HarnessRuntimeException |