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 ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

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 ERROR(/Set) actual de los filtros de exclusión.

getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

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 split() que también proporciona el shardCount que se intenta ejecutar.

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

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

Devoluciones

obtenerIncluirFiltros

public  getIncludeFilters ()

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

establecerConstruir

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

establecer dispositivo

public void setDevice (ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

dividir

public  split (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

protected  filterTests (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 ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

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 ERROR(/Set) actual de los filtros de exclusión.

getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

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 split() que también proporciona el shardCount que se intenta ejecutar.

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

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

Devoluciones

obtenerIncluirFiltros

public  getIncludeFilters ()

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

establecerConstruir

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

establecer dispositivo

public void setDevice (ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

dividir

public  split (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

protected  filterTests (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 ERROR(/Set) de filtros de qué pruebas excluir.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Agrega el ERROR(/Set) de filtros de qué pruebas incluir.

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 ERROR(/Set) actual de los filtros de exclusión.

getIncludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de inclusión.

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 split() que también proporciona el shardCount que se intenta ejecutar.

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

public  getExcludeFilters ()

Devuelve el ERROR(/Set) actual de los filtros de exclusión.

Devoluciones

obtenerIncluirFiltros

public  getIncludeFilters ()

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

establecerConstruir

public void setBuild (IBuildInfo buildInfo)

Parámetros
buildInfo IBuildInfo

establecer dispositivo

public void setDevice (ITestDevice device)

Inyecte el dispositivo bajo prueba.

Parámetros
device ITestDevice : el ITestDevice a utilizar

dividir

public  split (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

protected  filterTests (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