MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
Prueba de host destinada a ejecutar un archivo binario de Python de Mobly 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 deben excluir. |
void
|
addIncludeFilter(String filter)
Agrega un filtro de las pruebas que se incluirán. |
void
|
clearExcludeFilters()
Borrar todos los filtros de exclusión de los que se realiza un seguimiento actualmente |
void
|
clearIncludeFilters()
Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente. |
ITestDevice
|
getDevice()
Obtén el dispositivo en prueba. |
|
getExcludeFilters()
Devuelve el |
|
getIncludeFilters()
Devuelve 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 en prueba. |
|
split(int shardCountHint)
Es una 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
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
Métodos públicos
addAllExcludeFilters
public void addAllExcludeFilters (filters)
Agrega el ERROR(/Set)
de filtros de las pruebas que se deben excluir.
Parámetros | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
Agrega el ERROR(/Set)
de 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 deben excluir.
Parámetros | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
Agrega un filtro de las pruebas que se incluirán.
Parámetros | |
---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
Borrar todos los filtros de exclusión de los que se realiza un seguimiento actualmente
clearIncludeFilters
public void clearIncludeFilters ()
Borra todos los filtros de inclusión de los que se realiza un seguimiento actualmente.
getDevice
public ITestDevice getDevice ()
Obtén el dispositivo en prueba.
Muestra | |
---|---|
ITestDevice |
el ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
Devuelve el ERROR(/Set)
actual de los filtros de exclusión.
Muestra | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
Devuelve 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 pruebas. |
listener |
ITestInvocationListener : el ITestInvocationListener de los resultados de la prueba |
setDevice
public void setDevice (ITestDevice device)
Inyecta el dispositivo en prueba.
Parámetros | |
---|---|
device |
ITestDevice : Es el ITestDevice que se usará. |
división
publicsplit (int shardCountHint)
Es una versión alternativa de split()
que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos ejecutores de pruebas que, a veces, no pueden decidir de forma arbitraria.
Parámetros | |
---|---|
shardCountHint |
int : Es el recuento de fragmentos que se intentó. |
Muestra | |
---|---|
|
una colección de pruebas secundarias que se ejecutarán por separado o null si la prueba no se puede particionar en este momento |
Métodos protegidos
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
Parámetros | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
Muestra | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
Parámetros | |
---|---|
filePath |
String |
configPath |
String |
Muestra | |
---|---|
String[] |
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
Parámetros | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
Muestra | |
---|---|
|
getLogDirAbsolutePath
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 : Un objeto InputStream que lee el archivo de resultados de la prueba de Mobly. |
parser |
MoblyYamlResultParser : Un objeto MoblyYamlResultParser que procesa los resultados de las pruebas de Mobly. |
listener |
ITestInvocationListener : Es una instancia de ITestInvocationListener que genera varios informes. |
runName |
String : Es una cadena que indica el nombre de la ejecución binaria de prueba de Mobly. |
Muestra | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
Parámetros | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
Parámetros | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
Arroja | |
---|---|
HarnessRuntimeException |